想象一下我有这样的事情:
class Employer < ActiveRecord::Base
has_many :employees
end
class Employee < ActiveRecord::Base
belongs_to :employer
end
我想创建一个新的员工,并提供一个带有下拉框的表单,我可以在其中选择我希望与之关联的雇主。下拉列表应列出系统中的每个雇主。我怎么能这样做?
感谢。
答案 0 :(得分:1)
我认为你还没有理解这个协会的作用。或者我还没理解你真正想要的东西。
如果要在视图中显示所有雇主,只需在相应的控制器操作中获取它们并将其保存在实例变量中。然后,您可以在视图中访问其内容。
控制器动作:
@employers = Employer.all
...
相应的观点:
<%= collection_select @employers %>