B S*_*ven 3 activerecord ruby-on-rails has-and-belongs-to-many ruby-on-rails-3
这个问题在rails中销毁之前检查所有关联建议使用:dependent => :restrict.
我为什么要这样ArgumentError: Unknown key(s): dependent?
这适用has_and_belongs_to_many吗?
为什么文档中没有提及?http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html
它是在3.0.7之后推出的吗?
:dependent不能用has_and_belongs_to_many.该文档链接到列出接受它的关联方法:has_many,has_one和belongs_to.
您可以添加一个before_remove钩子并手动执行从属检查.