【问题标题】:nested forms with additional non-editable fields in child table子表中带有其他不可编辑字段的嵌套表单
【发布时间】: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


    【解决方案1】:

    很抱歉浪费了您的时间。

    我将用于更新子表条目的代码设置在错误的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-02
      • 1970-01-01
      • 2015-01-14
      相关资源
      最近更新 更多