1
我想這是一個新手問題,但什麼是語法在窗體中顯示字段的內容不是作爲文本框/區域,而是像標籤會出現。rails - 形式到顯式非輸入類型字段嵌套形式
<% form_for @user do |f| %>
<% f.fields_for :user_ingreds do |builder| %>
<p>
<%= builder.??? %>
</p>
<% end %>
<% end%>
用戶has_many :user_ingreds
和accepts_nested_attributes_for :user_ingreds
。
基本上我想列出一個user_ingreds
的列表,其中用戶不能編輯數據,但可以通過按鈕從列表中刪除記錄。
然而fields_for建設者不UserIngred
模型識別直接調用到田間地頭(即builder.user_id
拋出和錯誤。
嗨,謝謝你的回覆。 我希望用戶能夠從列表中刪除,然後在最後保存或取消。所以我認爲我需要一個帶有_destroy隱藏字段的表單。 你正在建議一個單獨的函數,但是如果用戶不會提交,直到最後你會如何保持一個引用記錄將被刪除?謝謝! – nktokyo 2011-02-06 03:00:02