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 %>
我希望這一定意義:) 謝謝。