在accepts_nested_attributes_for语法中找不到我的错误

时间:2013-04-13 16:12:54

标签: ruby-on-rails-3.2 nested-attributes

在我的收据模型中:

  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

我看不出我做错了什么。你们有没有看到它?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

在您的收据模型中尝试更改

attr_accessible ..., :donor_contacts_attributes

通过

attr_accessible ..., :donor_contact_attributes