0
當使用一個html.erb頁的form_for助手,工作很多被抽象爲你,所以像紅寶石形式和符號
f.label :book
被變成了一個HTML標籤。我想用一個字符串填充一個文本字段,以便我可以將與幾個符號關聯的值,形成一個字符串,並將該字符串放入:value鍵中。
<%= form_for(@backpack) do |f| %>
<ul>
<% @backpack.errors.full_messages.each do |error| %>
<li><%= error %></li>
<% end %>
</ul>
<p>
<%= f.label :calculator %><br/>
<%= f.text_field :calculator %>
</p>
<p>
<%= f.label :lunchbox %><br/>
<%= f.text_field :lunchbox %>
</p>
<%= f.label :books %><br/>
</p>
<%= f.fields_for :books do |g| %>
<p>
<%= g.text_field :book, :value => MY_STRING %>
</p>
<% end %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
MY_STRING =:稱號:作者
所以,如果我離開獨自g.text_field:書,它會自動填充與該符號相關聯的的字符串中。我如何以我自定義的方式來實現?符號如何在我的嵌套表單中引用實際數據?
我還要提到我在我的揹包控制器
accepts_nested_attributes_for :books
屬性,所以我有機會獲得第二個模型/數據庫
我有一個答案,但它是錯的。這個是正確的(有一個小錯字,我將編輯。 –
這工作。我想我的主要問題是,我不知道如何訪問不同的模型(.object)。謝謝! – shawalli
@shawalli你打賭!好運氣與你的項目。 – rjz