0
这是我的fields_for
块在我edit
鉴于orders
控制器轨道3.1 fields_for
<%= form_for @order do |f| %>
<%= f.fields_for :order_fields do |builder| %>
<%= builder.text_field :value %>
<% end %>
<% end %>
我遇到的问题是,我想用一个每个环路以显示从循环信息,但随后我得到不止一次显示的表单。这是因为我使用了accepts_nested_attributes_for :order_fields
声明。
在我的order_fields
表格里面有一个名为name
的列,我想在窗体中显示信息。我怎样才能做到这一点?我的数据库中的value
列的信息已显示在我的表单中。
,如果我做
<%= f.fields_for :order_fields do |builder| %>
<%= builder.text_field :name %>
<%= builder.text_field :value %>
<% end %>
它显示从两列信息彼此相邻,但我想:name
信息不被在文本框中或任何东西。我想显示它,就好像我是做这样的事情:
<% @order.order_fields.each do |field| %>
<%= field.name %>
<% end %>
我希望这一定意义:) 谢谢。