我的广告模型中有以下属性:
has sort_by_date, :as => :timestamp, :sortable => true
在 ads 表中有一个 sort_by_date 字段,它是一个日期时间字段。
但是,当我搜索时,将以下内容作为我的 :order 选项传递(我想先显示较新的广告,然后按相关性排序)
:order => "sort_by_date DESC, @weight DESC"
我收到以下错误:
ThinkingSphinx::SphinxError (index ad_core: sort-by attribute 'sort_by_date' not found):
谁能明白为什么会发生这种情况?
谢谢!