2

我正在寻找一个可靠的演练或一些关于在我的 Rails 服务器上设置雪貂的方向。互联网上的每个人都让它看起来很容易,但我似乎无法将它们全部融合在一起。

我成功完成的事情:

gem install ferret
gem install acts_as_ferret

没有汗水。没有错误。

什么不起作用:

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

或 ActsAsFerret.find('test', 'my_index')

我让控制台识别常量“ActsAsFerret”(仅当我从https://github.com/jkraemer/acts_as_ferret安装插件时),但 find() 返回无方法错误。 更新:像这样安装插件也会阻止 Mongrel 启动

我在开发模式下运行,但配置了 ferret_server.yml 以了解发生了什么。

那么有人有什么建议吗?有没有人更幸运地将acts_as_ferret用作宝石或插件?谷歌搜索让我得到了一些看起来不合适的小碎片和部分教程,所以我在此发誓,当我弄清楚时,我会在博客上解决这个问题。

ruby 1.8.7 (2010-01-10 补丁级别 249) [i486-linux]

导轨 (3.0.3)

PS我也跑了

sudo apt-get install ferret

根据某人的建议...仍然没有运气。我什至不确定这是否是一个合理的部署解决方案。

4

2 回答 2

0

你添加了吗

gem 'ferret'
gem 'acts_as_ferret'

在您的 Gemfile 中并运行

bundle install

?

于 2011-03-15T20:41:38.413 回答
0

你可以使用find_with_ferret方法

于 2014-04-25T11:54:42.983 回答