0

私は長い歴史を持つプロジェクトに取り組み始め、次のような多くのクエリを見つけました。

 Users.where(:test => false).value_of(:id)

[1,2,66,32]のような配列を返します

Rails 3.2.8 の新しいプロジェクトでこのコードを使用しようとしましたが、このメソッドはいくつかの gem で提供されているようです。

4

2 に答える 2

2

それはバリウムの宝石でなければなりませんhttps://github.com/ernie/valium

于 2012-08-15T20:25:58.767 に答える
0

しかし、あなたはのために交換する必要がありますActiveRecord::Calculations#pluck

Users.where(test: false).pluck(:id)

于 2014-04-09T21:22:54.527 に答える