【发布时间】:2011-05-14 22:19:51
【问题描述】:
使用 Datamapper 遍历整个表的最有效方法是什么?
如果我这样做,Datamapper 是否会在执行迭代之前尝试将整个结果集拉入内存?假设,为了争论,我有数百万条记录,这是不可行的:
Author.all.each do |a|
puts a.title
end
有没有办法告诉 Datamapper 以块的形式加载结果?知道自动执行此操作是否足够聪明?
【问题讨论】:
标签: ruby datamapper ruby-datamapper