我正在创建一个应用程序,在此之后必须先显示标记的图像,之后我必须显示正常图像,之后我必须显示被拒绝的图像,现在我使用3种不同的查询,然后将其收集到一个数组中,它看起来像一个错误的实现,是否有一个查询将帮助我实现下面提到的功能,以便我也可以使用它分页。Rails活动记录查询按特定顺序获取数据
我目前的实施情况如下。
images = []
images << @campaign.pictures.where("is_pinned = ?", true)
images << @campaign.pictures.where("is_pinned = ? AND is_rejected = ?", false, false)
images << @campaign.pictures.where("is_rejected = ?", true)
我已经尝试了上面的查询,但它没有按照正确的顺序安排数据,因为我需要 – 2015-03-20 06:54:17