【发布时间】:2010-07-20 08:57:59
【问题描述】:
我的应用程序有一个具有“has_many”关系的父子表。
现在我已经按照教程中的描述创建了一个嵌套表单(使用 accept_nested_attributes_for),并且效果很好。
关于我的环境的一些信息:Rails 2.3.8,authlogic
在我的子表中有一个附加字段“用户”(对当前用户的引用)来保存这个新条目的创建者。
当我尝试在我的 ParentsController 中更新此字段时(循环遍历子项,将 @currrent_user 分配给 child.user),这只会影响已经存在的子条目,但不会影响新条目。
我认为出于安全原因,该字段不应该是可编辑的(因此不存在于表单中)。
我该如何解决这个问题?这不是更新此字段的正确位置吗?
提前感谢您的帮助!
【问题讨论】:
标签: ruby-on-rails forms nested