2013-02-17 30 views
0

想象我有這樣的事情:選擇belongs_to父母的形式?

class Employer < ActiveRecord::Base 
    has_many :employees 
end 

class Employee < ActiveRecord::Base 
    belongs_to :employer 
end 

我想創建一個新的員工,並給予了形式與一個下拉框,在那裏我可以選擇我希望將它與關聯該僱主。下拉列表應該列出系統中的每個僱主。我怎樣才能做到這一點?

謝謝。

回答

1

我想你還沒有明白這個協會的作用。或者我還沒有明白你真正想要什麼。

如果要在視圖中顯示所有僱主,您只需在相應的控制器操作中獲取它們並將其保存在實例變量中。然後你可以訪問視圖內的內容。

控制器動作:

@employers = Employer.all 
... 

對應視圖:

<%= collection_select @employers %>