如何使用acts_as_taggable_on将标记添加到数据库

时间:2011-02-22 17:58:52

标签: ruby-on-rails acts-as-taggable-on

我试图遵循我能找到的有限的说明和教程:act_as_taggable_on。

我已经运行了,并且已经在数据库上运行了迁移。

我的模型包括

class Task < ActiveRecord::Base
  acts_as_taggable
  acts_as_taggable_on :interests,:partners


然后在我的表格中,我添加了

 <%= semantic_form_for @task, :html=>{:multipart=>true} do |form| %>
 <%= form.text_field :interest_list %>
 <%= form.text_field :partner_list %>

我认为将标签添加到字段中会很容易,但无法找到有关如何完成此操作的任何文档。

2 个答案:

答案 0 :(得分:0)

显然问题是

1)将表单字段创建为tagname_list

2)我忘了将tagname_list添加到attr_accessible,虽然我在那里有标记名。

答案 1 :(得分:0)

这意味着遵循gem page上的说明。然后使用acts_as_taggable_on:yoursomefield遵循以下约定:

//add to model
attr_accessible :yourfieldname_list
acts_as_taggable_on :yourfieldname

//view
<%= f.text_field :yourfieldname_list %>