1
두 개의 기존 모델 객체 사이에 관계를 구축하는 Ruby on Rails의 collection.build
명령과 동일한 명령이 있습니까? 예를 들어, 사용자 모델과 연락처 모델 (has_many_and_belongs_to에 의해 양방향으로 연결됨)이 있고 Contact의 사용자 컬렉션에 사용자를 추가하고 사용자의 연락처 모음에 사용자를 추가하려는 경우, 간단하게 나를 위해이 연결을 구축합니까? 또는 내가두 개의 기존 객체가있는 build()와 같습니다.
contact.users << some_user
contact.save
some_user.contacts << contact
some_user.save
해당 컬렉션에 추가 한 레코드를 저장해야합니까? – Chiubaka
두 모델 중 하나를 함께 저장하면 조인 테이블의 행에 영향을주지 않으므로 아니오입니다. 하지만 콘솔에서 시도해 보는 것이 좋을 것입니다. –