【发布时间】:2012-07-22 12:22:31
【问题描述】:
我正在尝试在我的一个 Rails 模型上实现作为可标记的行为,但在尝试创建表单时遇到了问题。它抱怨方法 tag_list 未定义。即使我可以在控制台中使用它。我的模型如下所示:
class Reflection < ActiveRecord::Base
acts_as_taggable
attr_accessible :body, :title, :category_id
validates_presence_of :category_id
belongs_to :category
end
我的表格是这样的:
<%= form_for(@reflection) do |f| %>
...
<div class="field">
<%= f.label 'Tags' %><br />
<%= f.text_field :tag_list %>
</div>
<% end %>
但是,当我尝试加载表单时,我得到了错误
undefined method 'tag_list' for #<Reflection:0x007fc1dbef08b8>。
有人知道我能做什么吗?
【问题讨论】:
标签: ruby-on-rails-3 acts-as-taggable-on