如果我有两个模型:经验和类别,它们是多对多关联,看起来像这样:
class Experience < ActiveRecord::Base
has_and_belongs_to_many :categories
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :experiences
end
为什么有时人们会添加:
attr_accessible :category_ids
在体验模型中?我发现自己必须这样做,所以在 Rails 管理 gem 中我可以为特定体验添加类别,但我不明白为什么。