我正在寻找可靠的演练或在我的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()返回一个无方法错误。更新: 安装这样的插件也可以防止杂种开始

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

那么有人有任何建议吗?并且有人使用ACTS_AS_EFFERRET作为宝石还是插件有更多运气吗?谷歌搜索使我的碎屑和教程的一部分似乎不合适,所以当我弄清楚时,我发誓要写博客解决方案。

Ruby 1.8.7(2010-01-10 Patchlevel 249)[I486-Linux

铁轨(3.0.3)

PS 我也跑了

sudo apt-get install ferret

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

有帮助吗?

解决方案

你添加了吗?

gem 'ferret'
gem 'acts_as_ferret'

在你的gemfile中运行

bundle install

?

其他提示

您可以使用 find_with_ferret 方法

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top