Я пытаюсь заставить теги работать в моем приложении rails и хочу использовать acts_as_taggable. Сначала я следовал инструкциям, которые я нашел в Rails Recipies (бесплатный образец бита онлайн), который использовал плагин act_as_taggable. Тем не менее, я нашел этот сайт , который, кажется, содержит драгоценный камень для acts_as_taggable, который является более продвинутым (имеет опции для связанных тегов и т. Д.).
Я пытался следовать инструкциям, чтобы установить его, но продолжаю получать ошибки.
Сначала я установил драгоценный камень как обычно (gem install acts_as_taggable
), а затем я попробовал различные способы заставить рельсы распознавать и загружать драгоценный камень. require_gem
, указанный на сайте, не сработал (я полагаю, что это старая команда, которая была удалена), а также не сработал require
(хотя это сработало для моего драгоценного камня из голубой ткани).
Затем я попытался использовать config.gem 'acts_as_taggable'
, но это все еще говорит мне, что у меня не установлено act_as_taggable, и просит меня запустить rake gems:install
. Независимо от того, сколько раз я запускаю, это все равно выдает ошибку!
В результате gem query -l -n acts_as_taggable
перечисляет act_as_taggable как установленный локальный драгоценный камень.
Я попытался запустить gem check
, и это не показывает никаких проблем.
Ответ, который я получаю, когда пытаюсь запросить его с консоли:
MissingSourceFile: no such file to load -- acts_as_taggable
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `ge
m_original_require'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re
quire'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_suppo
rt/dependencies.rb:510:in `require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_suppo
rt/dependencies.rb:355:in `new_constants_in'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_suppo
rt/dependencies.rb:510:in `require'
from (irb):1
Похоже, по какой-то причине он не может его найти. Есть идеи почему?