I tent to prefer [`find_each`](http://api.rubyonrails.org/classes/ActiveRecord/Batches.html#method-i-find_each) for this kind of situation. `find_each` fetches and instantiates records in batches, which improves performance for large collections.