2

我正在尋找一個堅實的演練或讓鼬一些方向設置我的Rails的服務器上。互聯網上的每個人都顯得很容易,但我似乎無法把它們放在一起。安裝鼬和acts_as_ferret

我已經成功地完成:

gem install ferret 
gem install acts_as_ferret 

無汗。沒有錯誤。

什麼不起作用:

Video.find_by_content('test') 
-----No Method Error 

或 ActsAsFerret.find( '測試', 'my_index')

我得到控制檯來認識常量 「ActsAsFerret」(只有當我安裝從https://github.com/jkraemer/acts_as_ferret插件),但find()方法返回一個沒有方法誤差。 更新:安裝這樣的插件,也可以防止從雜種開始

我在開發模式下運行,但配置ferret_server.yml知道這是怎麼回事。

所以沒有任何一個有什麼建議?有沒有人有過使用acts_as_ferret作爲寶石或插件的運氣?谷歌搜索得到我的小碎片和教程部分,似乎並不適合在一起,所以我在此發誓博客解決這個當我弄明白。

紅寶石1.8.7(2010-01-10 PATCHLEVEL 249)[1486-的linux]

導軌(3.0.3)

P.S.我也跑

sudo apt-get install ferret 

在別人的建議...仍然沒有運氣。我甚至不確定這是否是合理的部署解決方案。

回答

0

有你在你的Gemfile添加

gem 'ferret' 
gem 'acts_as_ferret' 

和運行

bundle install 

+0

我加config.gem 'acts_as_ferret',:版本=> '〜> 0.4.8' 到environment.rb文件按照開發商的指令... – 2011-03-15 20:48:13

+0

OK,這樣做並沒有任何變化,可惜... – 2011-03-15 21:00:24

+0

從https://github.com/jkraemer/acts_as_ferret爲Rails 3 寶石 'acts_as_ferret', '> = 0.5' – 2011-03-15 21:09:45

0

可以使用find_with_ferret方法