我在“社区”表格中有一个名为cached_votes_up
的列。
现在我想获取按其编号排序的记录。
@search = Community.search do
fulltext params[:search]
with(:genre_id, params[:genre])
order_by :cached_votes_up, :desc
paginate :page => params[:page], :per_page => 5
end
@communities = @search.results
但是这会返回以下错误:
没有为社区配置名称为'cached_votes_up'
的字段
答案 0 :(得分:1)
您需要索引对象的cached_votes_up
属性。在Community
模型中添加以下行:
searchable do
integer :cached_votes_up
end