Ruby在轨道上,该条款小于大于大于



,所以我想在铁轨查询上做一个红宝石,该查询以这种方式构造的方式少于且大于约束。

self.order('random()')
  .where(
    friends: friend,
    age: {minimum: 5, maximum: 20}
  )

以上是我想象的是红宝石初学者。但是,这行不通。如何正确实现?

使用范围对象。

.where(age: 5..50)

或者您可以写

.where('age BETWEEN 5 AND 20')

您也可以使用操作员

.where("id >= ? and id <=  ?",5,20)

最新更新