activerecord - find_each 方法有其他替代方法吗?
问题描述
我一直在使用 Rails 2.3.5。
我想使用 find_each 方法,但它不在版本中。
有没有其他方法可以将 find_each 方法用于 Active Record?
解决方案
尝试使用 find_in_batches:
Model.find_in_batches(:batch_size => 1000) do |records|
records.each { |record| <your logic here> }
end
推荐阅读
- java - Android 警报管理器不适用于特定日期和时间
- javascript - 获取位于同一对象中的函数的引用
- python - 在此函数上使用 numba 会引发此错误。可能是什么问题?
- gitlab - Gitlab CI 脚本:排除分支
- javascript - 在 JavaScript 中通过给定数组动态创建子标签及其类
- angular - 在 XY 轴上显示给定值 - Plotly
- java - 如何配置两个hazelcast缓存(即IMap)一个用于分布式缓存,另一个用于单实例缓存
- javascript - OAuth2 - 如何在没有客户端密码的情况下进行授权?
- sql - 使用 Sql Query 以格式化方式获取用户数据
- javascript - 有没有更简洁的方法来获取我的网址中的最后一个数字?