使用默认记录和值创建嵌套模型。用户可以从父级中编辑嵌套模型。
嵌套的 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 %>
用于检索相关值的非功能变体:
为整数生成无效的输入语法:“related_id”