【发布时间】:2014-01-17 23:12:42
【问题描述】:
我有一个模型,里面有超过 40,000 个整体。我希望能够使该表按其属性之一永久排序。棘手的部分是某些元素对于我要排序的属性具有 nil 值。
一些闲逛让我找到了default_scope,但它似乎已被弃用,每个人都警告不要这样做。似乎放置 default_scope order('director_id DESC') 或类似的东西可以解决问题,但这并没有考虑到 nil 值。有什么更好的选择?
谢谢!
编辑 我还在使用 Tire 和 ElasticSearch 来管理搜索。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 scope elasticsearch