DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Sagar Patil
Sagar Patil

Posted on

Rails 6.1 supports order DESC for find_each, find_in_batches, and in_batches

Rails 6.1 now supports ORDER BY id for ActiveRecord batch processing methods like find_each, find_in_batches, and in_batches. This would allow us to retrieve the records in ascending or descending order of ID.

Points to remember:

  • The ORDER BY clause only works with the primary key column.
  • Valid values for the ORDER BY clause are [:asc,:desc] and it’s case sensitive.
  • If we use caps or title case (like DESC or Asc) then we’ll get an ArgumentError.

Read more

Top comments (0)

Dream Big


Use any Linode offering to create something unique or silly in the DEV x Linode Hackathon 2022 and win the Wacky Wildcard category.

β†’ Join the Hackathon <-