Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course teaches a custom design pattern for building dynamic ActiveRecord queries using a domain-specific language built on top of ActiveRecord. The learning outcomes include writing performant, dynamic, and readable code for database queries in Rails applications. The course covers the use of query objects and builders as abstractions to compose queries effectively. The intended audience for this course is developers of enterprise Rails applications looking to improve the performance and readability of their ActiveRecord queries.