我有四种模式:面试,受访者,面试官和面试日。
铁路关联方面的关系如下:
所以,正如你所看到的,有三个传入"很多"关于采访模型的关系。考虑到我需要在视图中执行以下任务,如何在rails中完成路由?
列出按InterviewDate
创建面试的表格(也包括保存 从其他3个表到数据库的字段)。
答案 0 :(得分:1)
如果你想列出访谈,那么你必须从这样的事情开始:
resources :interviews
由于您可能会有多对多关联,因此您需要使用以下内容:http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association
另请检查此其他资源,因为您必须使用嵌套表单/属性:https://www.sitepoint.com/master-many-to-many-associations-with-activerecord/
答案 1 :(得分:0)
由于您要列出访谈,您的路线应该是默认的resources :interviews
:
{{1}}
您的创建表单应该使用things like input functions。
根据表单的复杂程度,您可能希望使用ActiveRecord's Nested Attributes,但并不是必需的。