0

创建记录时不显示此错误

更新时才来

在此处输入图像描述

请帮忙..

4

2 回答 2

1

您在编辑模板中的代码似乎是这个问题的根源。您必须在不使用 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 %>
于 2013-08-27T17:32:54.447 回答
0

将属性添加到 attr_accessible 列表中,例如

attr_accessible attr1, attr2

这是 rails 3 技术,可以避免不必要的属性分配,例如来自表单的敏感数据。

在使用object.update_attributes功能和注释时适用object.save

于 2013-08-27T17:20:58.047 回答