我有一段时间让行为作为可标记的工作。我是 Ruby/RoR 的新手,我觉得有时这些插件(虽然很棒)对于不习惯在 Rails 中工作的人来说缺乏非常基本的实现说明。
我有一个简单的内容模型,我希望能够添加标签。当我保存表单时,什么也没有发生。我尝试输出标签,但什么也没有显示(我已经进入 rails 控制台,什么也没有)。我的内容模型(表)上是否需要附加属性(列)?我有一种感觉,我错过了一些非常基本的东西。
内容模型:
class Content < ActiveRecord::Base
acts_as_taggable
# I've also tried acts_as_taggable :tags
end
在我的部分形式中:
<p>
<%= f.label 'Tags' %><br />
<%= f.text_field :tag_list %>
</p>
在我的 show.html.erb 中:
<p>
<strong>Tags</strong>:
<% for tag in @content.tags %>
<%= link_to tag.name, contents_path(:view =>'tag', :tag => tag.name) %>
<% end %>
</p>
我希望有人能让我指出正确的方向。谢谢!
编辑
这是日志的链接,您可以看到它正在保存 tag_list。