0
我在出版物和類別之間有HABTM關係。在新的和編輯的觀點,我有這樣的:通過複選框編輯HABTM
Categories:<br />
<% @categories.each do |c| %>
<%= check_box_tag :category_ids, c.id, @publication.categories.include?(c), :name => 'publication[category_ids]' -%>
<%= "#{c.name}"%><br />
<% end -%>
型號代碼:
class Publication < ActiveRecord::Base
has_many :listings
has_many :categories, :through => :listings, :order => "listings.position"
這顯示就好了 - 在更新,但是,它只保存被選中的最後一類(如我檢查了多個類別,只有一個被保存),如果我沒有檢查任何框,它不會改變映射的內容。