Rails - 按复杂排序对索引进行排序

无畏舰

我如何用我的排序结果指数featured_end_date >= Time.now():asc订单,然后排序由有结果的其余部分publish_at: :desc

目前我有BlogPost.order(featured_end_date: :asc, publish_at: :desc). 我错过了那个>= Time.now()比较。

我认为可能需要使用范围,但我不确定如何实现这一点。

巴勃罗

博客帖子模型

scope :featuredfuture, -> { where("featured_end_date >= ?", Time.now()).order(featured_end_date: :asc) }

scope :other,          -> { where("featured_end_date < ? or featured_end_date is null", Time.now()).order(publish_at: :desc) }

控制器

@blogposts = BlogPost.featuredfuture + BlogPost.other

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法按Rails索引排序

来自分类Dev

熊猫按日期时间对排序的索引进行排序

来自分类Dev

Rails按方法对用户进行排序

来自分类Dev

按日期对Pandas数据框列索引进行排序

来自分类Dev

如何按字母顺序对索引进行排序

来自分类Dev

按日期/时间而不是输入顺序对Ruby on Rails 4索引中的条目进行排序

来自分类Dev

Rails 3复杂查询排序

来自分类Dev

MongoDB中如何对索引进行排序?

来自分类Dev

如何对PHP数组索引进行排序?

来自分类Dev

Rails按数组总和对对象进行排序

来自分类Dev

Rails按数组的总和对对象进行排序

来自分类Dev

按评论数对帖子进行排序,然后按Rails中的Created_at日期排序

来自分类Dev

Rails按关联字段排序

来自分类Dev

Rails的按关联顺序排序

来自分类Dev

Rails按关联字段排序

来自分类Dev

Rails的按关联顺序排序

来自分类Dev

对Rails活动记录进行排序

来自分类Dev

通过SQL进行Rails排序

来自分类Dev

在 rails 中对 lambda 进行排序

来自分类Dev

按特定的用户定义顺序对数据透视表数据帧的索引进行排序

来自分类Dev

Rails中Active Record集合的复杂排序

来自分类Dev

在尊重索引结构的同时对多索引进行排序

来自分类Dev

PostgreSQL在Rails中:按两个日期属性按降序对对象进行排序

来自分类Dev

如何不对熊猫索引进行排序

来自分类Dev

根据Laravel 5.1中的索引进行排序或集合或数组

来自分类Dev

GSA使用多个元数据索引进行排序

来自分类Dev

JS不对数字对象索引进行排序

来自分类Dev

在Google表格的边栏中对索引进行排序

来自分类Dev

使用列索引进行二维数组排序