ruby-on-rails - 从 ActiveRecord 中的一系列 id 中搜索

标签 ruby-on-rails ruby ruby-on-rails-3

我怎样才能在范围内做这样的事情?

User.find(14000..14500)

我需要选择特定范围的用户开始和结束特定的 ID。

最佳答案

您可以使用 where方法:

User.where(id: 14000..14500)

说明

此处的where 方法接收一个缩写形式的散列参数,其中id 键的值为Range。 .

关于ruby-on-rails - 从 ActiveRecord 中的一系列 id 中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10773160/

相关文章:

ruby-on-rails - warden.authenticate 和有什么区别?和 user.valid_password?

ruby - 有没有办法使 Ruby 临时文件永久化?

ruby - 匹配数组中的模式

ruby-on-rails-3 - 部署到heroku时css的权限被拒绝

ruby-on-rails - 代码何时属于 ruby​​ on Rails 中的模型?

ruby-on-rails - Rails - 播种 HABTM 协会

ruby-on-rails - 带有 sqlite 的 rails 中的 boolean 值

ruby-on-rails - Rails 3 "_method=PUT"仍然可以工作吗?

ruby-on-rails - Devise Rememberable 的问题 - 浏览器关闭时不会自动注销

ruby gem 可以搜索,但不能安装一些 gems