Я вчера провел все свое время, пытаясь заставить ЛЮБЫЕ направляющие, отмечающие плагин работать. В то время как установка была проста, я должен сказать, что сумма документации относительно того, как использовать любой из этих плагинов, была мрачна в лучшем случае...
Для записи я попробовал:
is_taggable acts_as_taggable_on acts_as_taggable_on_steroids acts_as_taggable_redux
В каждом экземпляре документация состояла из чего-то вроде этого:
Со всеми плагинами я закончил тем, что имел дело с ошибками как:
NoMethodError in ItemsController#create undefined method `tag_list=' for #<Item:0x47fe848>
Я искал вопросы, поднятые на веб-сайтах соответствующего плагина, и нашел, что я - определенно не единственный с этими проблемами. Но поддержка/объяснение автора не была предстоящей даже при том, что большинство этих вопросов было поднято некоторое время назад.
Я понимаю, что, если я был некоторым гуру направляющих, я мог бы, вероятно, заставить плагин работать. Но я не. В моем разочаровании я решил просто прокрутить свою собственную реализацию меток, которая кажется глупым рассмотрением, что существует столько плагинов для меток доступного там...
Я также должен сказать, что немного обеспокоен, что большинство этих плагинов не сохранялось в некоторое время. Который заставляет меня задаться вопросом, будут ли они принесены к направляющим 3.
Если кто-либо будет знать о плагине меток для направляющих, который действительно работает и легок реализовать, сообщите мне (и если Вы могли бы указать на меня на достойное учебное руководство, то я дам Вам свою бессмертную благодарность, а также некоторые удивительные части пуха, который я нашел в своем кармане именно тогда...),
Иначе позвольте этому быть просьбой от всех они новичок/промежуточное звено программисты Rails там богам направляющих, которые делают и поддерживают плагины... "Мы любим Вашу работу, но, предоставьте больше документации!"
Я использовал mbleigh's acts-as-taggable-on, и основная процедура выглядит так:
config.gem "acts-as-taggable-on"
в environment. rbrake gems:install
script/generate acts_as_taggable_on_migration
rake db:migrate
acts_as_taggable_on :your_desired_tag_names
к вашей модели тегов (во множественном числе).
:colors
. NoMethodError
, вы могли пропустить этот шаг. photo.color_list = 'abc, 123, def, 456'
photo.save
photo.colors
photo.colors
стал доступен. Просмотрите readme acts-as-taggable-on для получения дополнительных инструкций/примеров.
Безумный мир!
Сегодня мне также удалось заставить работать acts_as_taggable_on_steroids...
Недостающим звеном было то, что вам нужно добавить это в ApplicationHelper:
include TagsHelper
Это было упомянуто в readme, но только в разделе "Облака тегов", поэтому было неясно, что вам нужно добавить это, чтобы любой из методов был распознан в первую очередь...