2011-02-23 5 views
2

다른 모델 양식에서 모델 오브젝트를 만들 수 있습니까?레일에서 모델 내의 모델 생성

Article 모델과 Term 모델은 join 테이블을 통해 has_and_belongs_to_many 관계를 가지고 있다고 가정 해 보겠습니다. (용어는 태그와 거의 비슷하지만 정의 열이 있습니다.)

사용자가 문서를 편집 할 때 (아마도 확인란을 사용하여) 기사에 용어를 추가 할 수있게하고 싶지만 또한 사용자가 목록에서 찾을 수없는 경우 새 용어를 작성하십시오. 어떻게 할 수 있습니까? 나는 사용자가 기사 편집 양식 안에 정의가있는 용어를 만들 수 있기를 원한다. 이것이 가능한가?

답변

0

항상 매개 변수 해시 (다른 키를 가진 해시, 가능성이 높습니다 : term => {} 및 : article => {})의 필드를 분리하여 컨트롤러로 다시 전달한 다음, 컨트롤러에서.

0

railscasts의 라이언은이 두 스크린 캐스트에서 비슷한 작업을 수행하는 방법을 보여줍니다. 그는 설문 조사 웹 사이트에 질문과 답변을 추가합니다. nested attributes에 해당이 자원과 함께

Nested Model Form 2

Nested Model Form 1

는 모두 함께 잇 도움이 될 것입니다.