У меня чертовски много времени на то, чтобы acts-as-taggable-on работал. Я новичок в Ruby/RoR, и я чувствую, что иногда этим плагинам (хотя и отличным) не хватает самых основных инструкций по реализации для людей, которые не привыкли работать в 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.