2015-10-28 37 views

回答

2

你只需要送他們爲實際的表單字段,則:

<%= text_field_tag b.name, b.jar %> 

注意,這個假設每個@bar有:

<%= form_for(@foo) do |f| %> 
    <% @bar.each do |b| %> 
    <%= hidden_field_tag b.name, b.jar %> 
    <% end %> 
<% end %> 

您的任何其他類型的字段也做名稱屬性。如果沒有,你需要確保你使用的方式來給它一個唯一的名稱,如通過在循環的關鍵,並使用數字:

<%= form_for(@foo) do |f| %> 
    <% @bar.each_with_index do |k, b| %> 
    <%= hidden_field_tag "name#{k}", b.jar %> 
    <% end %> 
<% end %> 
+0

我修好了。該值仍然沒有通過。 – Ann

+0

任何渴望幫助我們完全沒有用的東西? –

0

我的回答得到了這一點。而不是<%= hidden_​​field_tag b.name,b.jar%>我必須使用<%= f.hidden_​​field b.name%>。它爲我工作。

相關問題