Получение направляющих, отмечающих плагины для работы, делает меня сердитым за Халка

Я вчера провел все свое время, пытаясь заставить ЛЮБЫЕ направляющие, отмечающие плагин работать. В то время как установка была проста, я должен сказать, что сумма документации относительно того, как использовать любой из этих плагинов, была мрачна в лучшем случае...

Для записи я попробовал:

is_taggable acts_as_taggable_on acts_as_taggable_on_steroids acts_as_taggable_redux

В каждом экземпляре документация состояла из чего-то вроде этого:

  1. установка
  2. неопределенное волшебство <---(Это - то, где я упал, Что я вставляю свои Модели, Представления и Контроллеры для создания потрясающей сменной работы? Скажите мне!)
  3. Проверьте все эти замечательные функции!

Со всеми плагинами я закончил тем, что имел дело с ошибками как:

NoMethodError in ItemsController#create undefined method `tag_list=' for #<Item:0x47fe848>

Я искал вопросы, поднятые на веб-сайтах соответствующего плагина, и нашел, что я - определенно не единственный с этими проблемами. Но поддержка/объяснение автора не была предстоящей даже при том, что большинство этих вопросов было поднято некоторое время назад.

Я понимаю, что, если я был некоторым гуру направляющих, я мог бы, вероятно, заставить плагин работать. Но я не. В моем разочаровании я решил просто прокрутить свою собственную реализацию меток, которая кажется глупым рассмотрением, что существует столько плагинов для меток доступного там...

Я также должен сказать, что немного обеспокоен, что большинство этих плагинов не сохранялось в некоторое время. Который заставляет меня задаться вопросом, будут ли они принесены к направляющим 3.

Если кто-либо будет знать о плагине меток для направляющих, который действительно работает и легок реализовать, сообщите мне (и если Вы могли бы указать на меня на достойное учебное руководство, то я дам Вам свою бессмертную благодарность, а также некоторые удивительные части пуха, который я нашел в своем кармане именно тогда...),

Иначе позвольте этому быть просьбой от всех они новичок/промежуточное звено программисты Rails там богам направляющих, которые делают и поддерживают плагины... "Мы любим Вашу работу, но, предоставьте больше документации!"

9
задан skaffman 9 July 2011 в 08:30
поделиться

2 ответа

Я использовал mbleigh's acts-as-taggable-on, и основная процедура выглядит так:

  1. Добавьте config.gem "acts-as-taggable-on" в environment. rb
  2. Запустите rake gems:install
  3. Запустите script/generate acts_as_taggable_on_migration
    • Выполните любые настройки миграции, которые вы захотите (скорее всего, вам это не понадобится).
  4. Запустите миграцию, rake db:migrate
  5. Добавьте acts_as_taggable_on :your_desired_tag_names к вашей модели тегов (во множественном числе).
    • Например, фотомодель имеет тег :colors.
    • Если вы получаете NoMethodError, вы могли пропустить этот шаг.
  6. Чтобы установить теги модели, используйте photo.color_list = 'abc, 123, def, 456'
  7. Сохраните модель: photo.save
  8. Перечислите теги: photo.colors
    • Возможно, вам придется перезагрузить модель из базы данных, чтобы метод photo.colors стал доступен.

Просмотрите readme acts-as-taggable-on для получения дополнительных инструкций/примеров.

9
ответ дан 4 December 2019 в 21:49
поделиться

Безумный мир!

Сегодня мне также удалось заставить работать acts_as_taggable_on_steroids...

Недостающим звеном было то, что вам нужно добавить это в ApplicationHelper:

include TagsHelper

Это было упомянуто в readme, но только в разделе "Облака тегов", поэтому было неясно, что вам нужно добавить это, чтобы любой из методов был распознан в первую очередь...

0
ответ дан 4 December 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: