has_many通过复选框

鉴于以下型号

class Feed  :destroy has_many :users , :through => :alerts end class Alert < ActiveRecord::Base belongs_to :user belongs_to :feed has_and_belongs_to_many :alerttypes end class Alerttype < ActiveRecord::Base has_and_belongs_to_many :alerts end 

我可以创建一个表单来列出添加新Feed时的Alerttypes并正确提交。 但是,我无法成功更新这些Alerttypes。 我似乎无法找到定义复选框命名的正确方法

  

检查“已检查”的Alerttypes有效,但编辑时这些Alerttypes中的任何更改都不会更新,并且它们将保持为首次创建时的状态。

你见过这个: http : //millarian.com/programming/ruby-on-rails/quick-tip-has_many-through-checkboxes/ ?