當試圖創建一個has_one
關係一個新的記錄(以及所有inverse_of
正確指定)的形式被禁用:Rails的管理:HAS_ONE協會的形式打破
,對這個關聯的代碼如下:
class Visit < ActiveRecord::Base
has_one :mri, dependent: :destroy, inverse_of: :visit
accepts_nested_attributes_for :mri, update_only: true
...
end
class Mri < ActiveRecord::Base
belongs_to :visit, inverse_of: :mri, touch: true
...
end
當我刪除與整條生產線accepts_nested_attributes
,我得到一個丟失的形式,沒有什麼:
使用rails_admin配置禁用嵌套形式,跟隨,給出了相同的結果。
config.model Visit do
edit do
configure :mri do
nested_form false
end
end
end