Я провел все свое время вчера, пытаясь заставить работать ЛЮБОЙ плагин тегов Rails. Хотя установка была простой, я должен сказать, что количество документации о том, как использовать любой из этих плагинов, в лучшем случае было мрачным ...
Для записи я попробовал:
is_taggable
acts_as_taggable_on
acts_as_taggable_on_steroids
acts_as_taggable_redux
В каждом случае документация состояла из чего-то вроде этого:
- установка
- неопределенная магия <--- (Это то место, где я упал, что я добавляю в свои модели, представления и контроллеры, чтобы ваш удивительный плагин работал? Скажите, пожалуйста !) </li>
- Проверьте все эти интересные функции!
Со всеми плагинами я столкнулся с такими ошибками, как:
NoMethodError in ItemsController#create undefined method `tag_list=' for #<Item:0x47fe848>
Я просмотрел проблемы, поднятые на сайтах соответствующих плагинов, и обнаружил, что я определенно не единственный, кто сталкивается с этими проблемами. Но поддержка / объяснение автора не последовало, хотя большинство из этих вопросов были подняты некоторое время назад.
Я понимаю, что если бы я был каким-то гуру Rails, я мог бы заставить плагин работать. Но я не. В своем разочаровании я решил просто свернуть свою собственную реализацию тегов, которая кажется глупой, учитывая, что существует так много плагинов для тегирования ...
Я также должен сказать, что немного обеспокоен тем, что большинство этих плагинов давно не поддерживалось. Что заставляет меня задуматься, будут ли они перенесены в Rails 3.
Если кто-нибудь знает о плагине тегов для Rails, который действительно работает и его легко внедрить, пожалуйста, дайте мне знать (и если вы могли бы указать мне на достойный урок, я буду вам благодарен, а также некоторые удивительные кусочки пух, который я нашел в кармане только тогда ...)
В противном случае, пусть это будет просьба всех начинающих / промежуточных программистов на Rails к богам Rails, которые создают и поддерживают плагины ... «Нам нравится ваша работа, но, пожалуйста, предоставьте больше документации!»