Ruby on rails 充当在rails应用程序中不工作的雪貂多模型搜索
我正试图用雪貂解决一个奇怪的问题 当然,我已经在谷歌上搜索并发布了这个问题: 基本上,aaf在单一型号上工作,没有问题。它还可以使用我设置的config/aaf.rb文件在单个模型上工作。当我在控制台中进行多模型搜索时,它甚至可以工作,但在rails应用程序中,我得到:Ruby on rails 充当在rails应用程序中不工作的雪貂多模型搜索,ruby-on-rails,acts-as-ferret,Ruby On Rails,Acts As Ferret,我正试图用雪貂解决一个奇怪的问题 当然,我已经在谷歌上搜索并发布了这个问题: 基本上,aaf在单一型号上工作,没有问题。它还可以使用我设置的config/aaf.rb文件在单个模型上工作。当我在控制台中进行多模型搜索时,它甚至可以工作,但在rails应用程序中,我得到: undefined method `ferret_rank=' for <object that has a match> 未定义的方法'ferret\u rank=' 如果有人有过同样的经历/问题,并能提供任
undefined method `ferret_rank=' for <object that has a match>
未定义的方法'ferret\u rank='
如果有人有过同样的经历/问题,并能提供任何信息,我将不胜感激
PS:我按照下面的教程来达到我现在的状态。
您是安装了插件还是只安装了gem?您可能需要安装插件 我还将尝试重建索引 出于我的目的,我改用Solr,生活变得轻松多了。斯芬克斯遗漏了很多我需要的东西。我和作者延斯(当时在vacay-cheers mate上)谈过,他提到模型没有得到适当的扩展。我把它完全放在一个gem中,在environment.rb中删除gem配置并安装插件。它现在工作得很好。如果仍有人遇到此问题,请尝试在您的environment.rb中使用config/aaf.rb。