2010-03-28 3 views

답변

2

User라는 ActiveRecord/데이터베이스 모델에 사용자 별 정보를 저장합니다.

0

평소대로 다릅니다. 사용자 구성 값이 몇 개인 경우 사용자 모델에 별도의 열로 저장합니다. 그러나 만약 당신이 10 이상이 있고 앞으로 다른 항목을 추가 할 가능성이 있다면 모범 사례 값을 직렬화하고 설정과 같은 단일 열에 저장하는 것이 가장 좋습니다.

ActiveRecord는 데이터를 직렬화하는 몇 가지 도우미 메서드를 제공합니다. 적극적인 레코드 콜백 (before_save ...)으로이 헬퍼를 믹스하면 좋을 것입니다.

관련 문제