2015-01-10 4 views
0

저는 60 개가 넘는 속성을 가진 ActiveRecord 지원 모델을 가지고 있습니다. 컨트롤러에서 그러한 큰 필드 목록을 강력한 매개 변수에 전달하는 것은 코드 냄새처럼 보입니다.많은 속성을 가진 모델을 다루는 방법

몇 가지 관련 ActiveRecord 지원 모델로 속성을 분할하고 has_one 관계를 통해 기본 모델에 도달하는 데 단점이 있습니까?

+0

나는 어떤 종류의 속성을 저장하고 있는지 알고 싶습니다. 어쩌면 그들 중 일부는 더 잘 관리 될 수 있습니다 ... –

+0

어쩌면 그 모델을 깰 시간? 단일 모델의 60 가지 속성이 꽤 큽니다. 다른 모델에 더 잘 맞을 수있는 많은 데이터를 저장하고 있습니까? –

답변

0

하나의 테이블/모델에 보관하는 것보다 60 가지 속성이 모두 필요한 경우 가야합니다. 컨트롤러 하단의 긴 강력한 매개 변수 부분에 대해 걱정하지 마십시오.

관련 문제