小编com*_*tic的帖子

Rails Active Record - 从关系中获取id数组

我正在寻找一种从Active Record关系中获取一组id的简单/快速方法.

目前我有:

product_ids = Product.select(:id).where(:colour => 'blue').all.map{|p|p.id}
Run Code Online (Sandbox Code Playgroud)

但那太乱了,需要一张地图..

像这样的东西会更酷:

product_ids = Product.where(:colour => 'blue').ids
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢 :)

activerecord ruby-on-rails

29
推荐指数
3
解决办法
3万
查看次数

标签 统计

activerecord ×1

ruby-on-rails ×1