Ruby on rails ActiveRecord_关系的第一个/最后一个元素作为关系
我执行一个查询,例如:Ruby on rails ActiveRecord_关系的第一个/最后一个元素作为关系,ruby-on-rails,Ruby On Rails,我执行一个查询,例如: CarrotTopProps.where(funny: false) 它返回一个ActiveRecord\u关系对象 现在,我需要该查询的第一个,比如说10个结果,我可以写: CarrotTopProps.where(funny: false).first(10) 但这会给我一个数组对象。听起来很疯狂,但我需要生成的对象来维护ActiveRecord_关系类 有没有办法做到这一点?使用limit,如果您想要“first”对象,请将其与order组合 CarrotTop
CarrotTopProps.where(funny: false)
它返回一个ActiveRecord\u关系对象
现在,我需要该查询的第一个,比如说10个结果,我可以写:
CarrotTopProps.where(funny: false).first(10)
但这会给我一个数组对象。听起来很疯狂,但我需要生成的对象来维护ActiveRecord_关系类
有没有办法做到这一点?使用
limit
,如果您想要“first”对象,请将其与order
组合
CarrotTopProps.where(funny: false).limit(10)
生成ActiveRecord::关系
使用
限制
和-如果您想要“第一个”对象,请将其与顺序
组合
CarrotTopProps.where(funny: false).limit(10)
生成ActiveRecord::关系