0
在我的收據型號:找不到我的錯誤accepts_nested_attributes_for語法
attr_accessible ..., :donor_contacts_attributes
has_many :donor_contacts
accepts_nested_attributes_for :donor_contacts
在我DonorContact型號:
belongs_to :receipt
在我的控制器新動作:
@receipt = Receipt.new
@donor_contact = DonorContact.new
的我節省的錯誤:
Can't mass-assign protected attributes: donor_contact
我不明白我做錯了什麼。你們有誰看到它?謝謝你的幫助。
我已經試過了。產生相同的錯誤 – Jay
您是否嘗試在您的控件的新操作中執行「@receipt = Receipt.new @ donor_contact = DonorContact.build」,然後在創建操作「@donor_contact = @ receipt.build_donor_contact(params [: donor_contact])」 – phron