给定
作为用户,我在一个嵌套的新供应商/5/reviews/new。除了将写入 Review 模型的 :params 之外,我还需要能够包含属于 Vendor 模型的标签。
我使用了acts_as_taggable_on(http://github.com/mbleigh/acts-as-taggable-on):
class Vendor....
acts_as_taggable_on :tags, :competitors
我使用 formtastic 提交标签和 field_for 以确保我写信给供应商,即使表单在 CREATE 审查中:
semantic_form_for ....
<% fields_for :vendor do |vendor| %>
<p>
<%= vendor.label :tags %><br />
<%= vendor.text_field :tag_list %>
</p>
<% end %>
我尝试使用以下内容显示供应商的标签:
Tags: <%=h @vendor.tag_list %>
我的结果:什么都没有。
1)我是否正确编写标签?看起来它是在控制台中创建正确的 SQL
2) 我是否采用了正确的方法来使用acts_as_taggable_on 显示标签列表?