我有一个属于该项目的会议模型:
class Project < ActiveRecord::Base
has_many :meetings
end
class Meeting < ActiveRecord::Base
belongs_to :project
define_index do
join project
indexes agenda
indexes project.name. :as => :project_name
end
end我尝试使用分组进行搜索:
Meeting.search("stuff", :group_by => 'project_id', :group_function => :attr)我得到以下错误:
group-by attribute 'project_id' not found有什么建议吗?
非常感谢。
发布于 2012-07-21 19:25:13
这只是基于ThinkingSphinx文档(http://freelancing-god.github.com/ts/en/searching.html#grouping)中的示例的胡乱猜测,但是您可能需要在索引中包括要分组的属性。
尝试将has project_id添加到您的define_index。
https://stackoverflow.com/questions/11591491
复制相似问题