我試圖讓標籤在我的rails應用程序中工作並且想要使用acts_as_taggable。首先,我遵循我在Rails Recipies(在線免費樣本位)中找到的使用acts_as_taggable插件的說明。然而,我發現this site似乎有更高級的acts_as_taggable gem(有相關標籤等選項)。在rails中需要gem for acts_as_taggable
我試圖按照那裏的說明來安裝它,但我不斷收到錯誤。
首先,我正常安裝了寶石(gem install acts_as_taggable
),然後我嘗試了各種方法讓軌道識別並加載寶石。該網站上列出的require_gem
沒有工作(我認爲這是一箇舊的命令已被刪除),並沒有一個直接的require
(雖然這已爲我的藍色寶石)。
我已經嘗試過使用config.gem 'acts_as_taggable'
但是一直告訴我,我沒有安裝acts_as_taggable,並要求我運行rake gems:install
。無論我運行多少次,它仍然會給出錯誤!
gem query -l -n acts_as_taggable
的結果列出了acts_as_taggable作爲已安裝的本地gem。
我試過運行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
它看起來像某種原因,它不能找到它。任何想法爲什麼?