Allow you to pluck attributes from nested associations without loading a bunch of records.
A more efficient way to get data from database. Like #pluck method but return array of hashes instead.
Cleaner syntax for writing OR Query in Rails 5, 6. And also add #or support to Rails 3 and 4.
Simply cache whatever you want by using cachers which will help you maintain cached objects and expire them when they are changed.
Provides a simple way to find records in the same order of input array. Has better performance than manually sorting. (Support both PostgreSQL and MySQL)
An ActiveRecord extension for writing commonly useful atomic SQL statements to avoid race condition.
Extend attribute_alias and make it be adaptive with realtime database schema
Backport in_batches from Rails 5 for Rails 3 and 4.
Provides cross-rails methods for you to upgrade rails, backport features, create easy-to-maintain gems, and so on.
Backport #sanitize_sql_like method from Rails 4 for Rails 3. Sanitizes a string so that it is safe to use within an SQL LIKE statement.