【发布时间】:2019-08-29 01:32:12
【问题描述】:
我正在尝试通过关联对象 Document 上的属性为模型项(实时索引)排序 Thinking Sphinx 搜索结果:
@items = Item.search(
'jitters',
sql: {
left_joins: :document,
order: 'documents.published_at DESC, items.created_at DESC'
}
)
当有结果时,这可以正常工作。
但是,当 Thinking Sphinx 没有找到结果时,它会返回 <NoMethodError: undefined method 'any?' for nil:NilClass>。
我希望它返回通常的“未找到任何结果”。
有人知道进行此查询的正确方法吗?还是我发现了一个错误?
【问题讨论】:
标签: ruby-on-rails thinking-sphinx