0

想象一下我有这样的事情:

class Employer < ActiveRecord::Base
  has_many :employees
end

class Employee < ActiveRecord::Base
  belongs_to :employer
end

我想创建一个新员工,并提供一个带有下拉框的表单,我可以在其中选择我希望与之关联的雇主。下拉列表应列出系统中的每个雇主。我怎样才能做到这一点?

谢谢。

4

1 回答 1

1

我想你还没有理解这个协会是做什么的。或者我还没明白你真正想要什么。

如果您想在视图中显示所有雇主,您只需在相应的控制器操作中获取它们并将其保存在实例变量中。然后您可以在视图中访问其内容。

控制器动作:

@employers = Employer.all
...

对应视图:

<%= collection_select @employers %>
于 2013-02-17T22:10:24.080 回答