Sep 23 2016 rails find_each方法源码分析 在项目中我们经常会使用如下代码123Product.all.each do |product| do_somethingend 在实际应该中如果Product表太大,一次读取会把内存占满,Rails为了解决这个问题提供了两个方法,find_each和find_in_batches方法,把记录分成几个批次,因为find_each其实最终就是调用的find_in_batches,所以这里我们以find_in_batches为例。123Product.all.find_in_batches(start: 2000, batch_size: 5000,include: :infos) do |products| do_somethingend find_eachorderrailsruby more >>
Jul 1 2016 ruby object.to_s之后如何找到之前的object 今天同事问了我一个问题,已知12a = User.first.to_s"#<User:0x007fe9a579ba30>" 如何通过a找到User.first这个实例对象 ruby more >>