Rails where with array 返回数据顺序

Rails where with array returned data order

我只是想确保如果我使用这样的 where 查询:

product1, product2 = Product.where(id: [1, 2]) 它总是 return 数组中指定顺序的数据,因此赋值总是正确的。

是这种行为还是它可能不会return数据在某个时间以特定顺序排列?

记录将始终按 id 列的升序从数据库中提取(除非您指定其他顺序)。

是的,这就是行为,您将始终在此处获得作业。