2011-11-20 32 views
1

我希望能夠僅創建標籤,不進行編輯,但允許銷燬。標籤是我的帖子頁面上的一部分。它的工作原理我只是無法弄清楚如何將「text_field」中的結果放入標籤中。Rails以文本或標籤的形式顯示結果,而不是「text_field」,只允許銷燬,無更新

<%= form.fields_for :tags do |tag_form| %> 

<div class="field"> 

<%= tag_form.text_field :tag %> #instead of this I want the result as the label for the destroy textbox. 

<% unless tag_form.object.nil? || tag_form.object.new_record? %> 

<%= tag_form.check_box :_destroy %> 
</div> 
<% else %> 
CREATE NEW TAG 
<% end %> 


<% end %> 
+0

我相信這SO回答解釋了它最好的:http://stackoverflow.com/a/15928777/4880924 – BKSpurgeon

回答

0

試試這個

<%= tag_form.label :tag, 'TAG LABEL HERE' %> 
+0

只是一個供參考,這是最好的做法,您的變量tag_form被稱爲'f'的領域。 – ericraio

+0

感謝ericraio,我已經這樣做了,但不幸的是我不知道如何使用表單字段的值代替'TAG LABEL HERE'。 – user1055934

+0

這裏的字符串標籤標籤是方法標籤的第二個參數,這意味着您可以傳入任何想要顯示的標籤。 – ericraio

相關問題