두 모델 (교사 및 주제)을 설정하는 방법에 대한 제안을 찾고 있습니다. 교사는 많은 과목을 가질 수 있으며, 과목은 많은 교사를 가질 수 있습니다. 두 모델 간의 관계에서 고려해야 할 또 다른 사항은 교사가 주제를 만들고 주제에 다른 교사를 추가 할 수 있다는 것입니다.has_many가 서로 연관되어있는 두 모델을 설정하는 방법
는 내가의 기초에 고체라고 생각 각 모델 설정 : teacher.rb에 대한
: subject.rb에 대한
has_many :subjects
:
has_many :teachers
및 teachers 테이블에는 subject_id 열이 있어야하며 subject 테이블에는 teacher_id 열이 있어야합니다.
내가 잘 모르겠다는 점은 교사에게 주제를 추가 할 수 있도록보기 (및 해당 컨트롤러 메소드)를 설정하는 방법입니다.
모든 제안 (또는 예제 링크)은 크게 감사하겠습니다. 나는이 정확한 경우에 아무것도 찾을 수 없었습니다.
현재 설정 : Student 객체에 대한
- 표준 CRUD 프로젝트 객체
내가 가능성이 넥타이를하는 방법은 간단 뭔가를 누락에 대한
은이를 참조하여 컨트롤러
를 설정하는이 railscasts를 참조하십시오 http://guides.rubyonrails.org/association_basics.html#the- has_and_belongs_to_many-association – Zabba