2010-11-28 60 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

相关问题