0
A
回答
1
你在编辑模板代码似乎是这个问题的根源。您必须已定义成员的last_name而不使用fields_for对象。
<%= 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 %>
0
附加属性attr_accessible列表像
attr_accessible attr1, attr2
这是rails 3技术来避免不必要的属性分配,如来自敏感数据形式。
同时使用object.update_attributes
功能,并注意到object.save
适用。
相关问题
- 1. 为什么这个rails嵌套属性分配不起作用
- 2. 未知属性错误在Rails 3个中嵌套模型
- 3. 什么是rails中的“嵌套属性”?
- 4. Rails 3嵌套属性
- 5. Rails 3嵌套属性?
- 6. Rails 3中的嵌套属性
- 7. Rails嵌套属性 - URL错误
- 8. Rails 3嵌套形式;未知的属性错误新
- 9. Rails conditional_select为嵌套属性
- 10. 为什么这个overflow属性在嵌套div上被忽略?
- 11. Rails 3多态嵌套属性
- 12. 为什么这个嵌套选择产生一个错误
- 13. 嵌套属性Rails
- 14. rails嵌套属性
- 15. 为什么Rails 3嵌套路由忽略嵌套资源?
- 16. 为什么我在Rails 3中获取嵌套资源表单的错误?
- 17. 嵌套属性中的错误消息
- 18. 如何在Rails 3中手动设置嵌套属性的错误?
- 19. Rails的嵌套属性与
- 20. Rails为嵌套属性翻译验证错误消息i18n
- 21. SASS:只有属性可以嵌套在属性中。为什么?
- 22. 嵌套属性在Rails的
- 23. Rails的嵌套属性(accepts_nested_attributes_for)
- 24. Rails为多对多的嵌套属性
- 25. Rails嵌套属性类型错误错误
- 26. Rails 3中嵌套属性创建一个多态模型AssociationTypeMismatch
- 27. jquery level two slide up and level three slides down
- 28. Rails 3嵌套资源路由错误
- 29. Rails 3 - 返回创建的每个嵌套属性的ID
- 30. Rails 3嵌套属性和访问关联属性
我在做同样的事情! – akdev
在您的参数散列中,member_attributes包含first_name,email ...,但不包含last_name,last_name似乎在成员中。检查参数散列是否在其他地方修改过,可能在保存之前在控制器中。此外,成员似乎在member_attributes之外,因此请验证您是否尚未用last_name属性定义另一个fields_for成员。 – vee
真棒..谢谢..是在形式代码中有错误.. – akdev