创建记录时不显示此错误
更新时才来
请帮忙..
您在编辑模板中的代码似乎是这个问题的根源。您必须在不使用 fields_for 对象的情况下定义成员的 last_name。
<%= f.fields_for :member do |member| %>
<%= member.text_field :first_name %>
... # Other attributes
<%= member.text_field :last_name %> # make sure you are using the fields_for instance (member in this example) here.
<% end %>
将属性添加到 attr_accessible 列表中,例如
attr_accessible attr1, attr2
这是 rails 3 技术,可以避免不必要的属性分配,例如来自表单的敏感数据。
在使用object.update_attributes
功能和注释时适用object.save
。