0

我开始从事历史悠久的项目并发现很多查询,例如:

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

返回数组,如 [1,2,66,32]

我尝试在带有 Rails 3.2.8 的新项目中使用此代码,但此方法似乎与一些 gem 一起提供。

4

2 回答 2

2

它必须是 valium gem 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 回答