我有以下形式不保存多個ID
class Portfolio < ActiveRecord::Base
belongs_to :sector
attr_accessible :overview, :title, :sector_id
end
class Sector < ActiveRecord::Base
has_many :portfolios
attr_accessible :name
end
我有我的表格內的collection_select創建一個新的投資組合爲
<%= f.collection_select(:sector_id, Sector.all, :id, :name, {:prompt => "Please Select a Sector"}, {:multiple => true}) %>
當我提交表單它保存所有其他屬性,但沒有sector_id被傳遞或保存。
我希望能夠保存多個ID爲界PARAM
什麼可能我會丟失?
我需要在我的投資組合模型中使用accep_nested_attributes_for:個行業嗎?
'{:multiple => true}'正在創建一個問題,我相信您可以使用它保存一個'sector_id' w/o。 – Salil
我想保存多個ID,但有什麼想法? – Richlewis
更改您的數據模型?您只有一個部門ID。 –