ActiveRecord find_each ignores any order() criteria

One of the many benefits of test driven development is the ability to catch somewhat subtle bugs like this during development…

The ActiveRecord find_each method is a great way to loop through large numbers of records. However, find_each will silently discard any order() criteria. Seems to me like a bug in find_each. However it was nice to find it in our rspec tests that verified certain things would be processed in a certain order.

Leave a Reply

Your email address will not be published. Required fields are marked *