Ruby on rails 用斯芬克斯思考

Ruby on rails 用斯芬克斯思考,ruby-on-rails,thinking-sphinx,refinerycms,Ruby On Rails,Thinking Sphinx,Refinerycms,我在炼油厂cms项目中使用了斯芬克斯思维。我在尝试更新任何页面时收到此错误: ArgumentError (wrong number of arguments (0 for 3)): 但当我创建新页面时,一切都正常 我覆盖了标准的炼油厂页面模型,并添加了标准的思维斯芬克斯定义索引方法: define_index do indexes title indexes parts.title, :as => :part_title indexes parts.conten

我在炼油厂cms项目中使用了斯芬克斯思维。我在尝试更新任何页面时收到此错误:

ArgumentError (wrong number of arguments (0 for 3)):
但当我创建新页面时,一切都正常

我覆盖了标准的炼油厂页面模型,并添加了标准的思维斯芬克斯定义索引方法:

define_index do
    indexes title
    indexes parts.title, :as => :part_title
    indexes parts.content, :as => :part_content
    indexes parts.body, :as => :part_body
    indexes slugs.name, :as => :slug_name
end
这就是这个问题的原因,因为当我评论这行时,一切都开始正常工作了,当然搜索停止了


我应该怎么做才能让他们一起工作呢?

我认为shpinx与acts\u as\u索引gem冲突,请尝试在模型中对acts\u as\u索引进行注释。

我认为shpinx与acts\u as\u索引gem冲突,请尝试在模型中对acts\u索引进行注释