我有两个模型,彼此都接受accept_nested_attributes_。我知道这会导致rails_admin出现问题,但似乎无法找出在我的配置中排除嵌套属性的相应命令。理想情况下,我想排除所有模型的嵌套属性,以便不再发生此问题。
答案 0 :(得分:0)
博兰登,
您需要使用inverse_of
例如:
class User < ActiveRecord::Base
belongs_to :company, :inverse_of => :users
accepts_nested_attributes_for :company
end
对于双方来说:
class Company < ActiveRecord::Base
has_many :users, inverse_of: :company
accepts_nested_attributes_for :users, :allow_destroy => true
end
文档中的更多信息:http://guides.rubyonrails.org/association_basics.html#bi-directional-associations