我在stories.rb模型中有以下pg_search范围:
pg_search_scope :with_text,
:against => :title,
:using => { :tsearch => { :dictionary => "english" }},
:associated_against => { :posts => :contents }
我希望查询返回忽略任何排名的结果(我只关心故事最后更新的日期顺序DESC)。我知道这对于大多数查看它的人来说都是一个简单的问题,但是如何关闭pg_search中的排名顺序?
答案 0 :(得分:24)
我是pg_search的作者。
你可以这样做,使用ActiveRecord::QueryMethods#reorder
MyModel.with_text("foo").reorder("updated_at DESC")