2010-11-28 59 views
1

我正在使用Rails 3.0.1以及gem上的acts-as-taggable。將標記字段添加到模型的新建和編輯表單中?

我有它正確實施(我可以創建並找到在軌控制檯我Post模型標記。)

我甚至有標籤雲我的控制器的索引頁面上工作。

我被卡在了我不期望卡住的部分上。 :(

如何添加標籤列表的text_field添加到新的編輯視圖窗體或編輯當前的窗體?出於某種原因,可能是因爲我笨拙,我可以找到沒有例子這在我的搜索 - 我是誰想不出它的唯一一個

所以,不要隱瞞;)

回答

3

行爲-AS-加標籤上需要一個簡單的輸入域!輸入昏迷分離的標籤。如果模型acts_as_taggable,認爲會像下面的代碼(找到你自己在_form.html.erb部分):

<%= form_for(@post) do |f| %> 
    <div class="field"> 
    <%= f.label :title %><br /> 
    <%= f.text_field :title %> 
    </div> 
    <div class="field"> 
    <%= f.label :tag_list %><br /> 
    <%= f.text_field :tag_list %> 
    </div> 
    <div class="actions"> 
    <%= f.submit %> 
    </div> 
<% end %> 

如果有acts_as_taggable_on :languages將是:

<%= form_for(@post) do |f| %> 
    <div class="field"> 
    <%= f.label :title %><br /> 
    <%= f.text_field :title %> 
    </div> 
    <div class="field"> 
    <%= f.label :language_list %><br /> 
    <%= f.text_field :language_list %> 
    </div> 
    <div class="actions"> 
    <%= f.submit %> 
    </div> 
<% end %> 
+0

刪除我的回答和upvoted這一個,因爲它更好 – 2010-11-28 21:20:04

相關問題