2009-12-10 5 views
0

다형성 연관 (제안)에 속한 모델 (선택 사항)이있는 경우 선택 항목에 대한 양식으로 관련 제안을 만들 수 있습니까?레일에있는 다형성 연관

본질적으로 사용자가 설문 조사에서 "선택"을 만들 수 있도록 허용하고 있으며, 제안 된 장소는 Venues, Cities 또는 District로 사전 정의되어 있지만 사용자 정의 자유 형식에 대한 옵션도 허용합니다 제안 (단지 텍스트, 그리고 내 데이터베이스에 존재하는 미리 정의 된 엔티티가 아닙니다). Venues/Cities/Districts의 경우 사용자에게 선택 옵션을 제공하고 Choice를 해당 옵션과 연관시키는 것만으로 간단하지만 CustomSuggestion이이를 즉시 생성하고 Choice를 해당 옵션과 연결할 수 있습니까?

나는 정말로 내가 원하는 것은 has_one CustomSuggestion으로 연결을 허용하는 것이지만, 그것은 belongs_to : suggestion, : polymorphic => true와는 다른 연관이 될 것이라고 생각했다.

아이디어가 있으십니까?

덕분에, 에릭

답변

-1

나는 과거에 이런 짓을하고 난 그것을 위해 복잡한 객체 모델을 귀찮게하지 않았다. 예를 들어, 취업 지원서 양식에서 "나는 우리가 어떻게 들었습니까?" 당신이 상자에 기입하면, 나는 대답으로 가득 채웠다. 그래서, 나는 정상적인 선택을 가리키는 "belongs_to"를 가지고 있었지만, 커스텀 모델을위한 모델의 텍스트 필드만을 가리켰다.

제안 사항이 동일한 사람이 여러 명일 경우 제안 사항 표가 이상하게 보입니다. 일반적으로 무언가가 "has_one"으로 모델링 될 때 나는 의문을 제기한다.