rails3以嵌套子窗体显示数据和关系



使用默认记录和值创建嵌套模型。用户可以从父级中编辑嵌套模型。

嵌套的fields_for表单允许编辑某些值,而不是全部值,但应显示联接表的值和相关has_many:through表的值。

尽管<%=instance_variables%>确实声明@jointables是有效的实例

<%= f.fields_for :jointables do |ff| %>
  <%= ff.number_field :quantity %>
  <%= :related_id %>
  <%= Related.where(['id = ?', @jointables.related_id]).first %>
<% end %>

更新获取变量的值如下:

<%= ff.object.related_id %>

检索相关值的无效变体:

为integer生成无效的输入语法:"related_id"

因此,如果可以检索值,rails应该知道关系的存在并能够获取它,对吧?

<%= ff.object.related.name %>

对。

相关内容

  • 没有找到相关文章

最新更新