【发布时间】:2012-10-01 19:09:47
【问题描述】:
我有一个包含工作列表的表,显示时通常按 created_at 字段降序排列。我正在添加一个“特色”布尔标志,这将使客户能够获得更多关于他们的工作列表的可见性。如果工作不到 X 天,我希望将精选列表固定在搜索结果的顶部。我将如何通过现有查询进行修改以支持这一点?
Jobs.where("expiration_date >= ? and published = ?", Date.today, true).order("created_at DESC")
当前查询拉回所有当前发布的作业,按 created_at 排序。
【问题讨论】:
标签: sql ruby-on-rails postgresql activerecord