Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Ruby on Rails: Get More From ActiveRecord

via LinkedIn Learning

Overview

Explore how models and associations in Ruby on Rails provide an object-oriented interface to relational databases, automate common tasks, and speed up web application development.

Syllabus

Introduction
  • Efficient, object-oriented data management
  • What you should know
  • Using the exercise files on GitHub
1. Smarter Models
  • Smart models by design
  • More ActiveRecord query methods
  • Select data from a query
  • Named scopes
  • Non-database attributes
2. Data Validations
  • Overview of validation methods
  • Write validations
  • Use the multipurpose validates method
  • Write custom validations
3. ActiveRecord Callbacks
  • Overview of callbacks
  • Use callbacks to automate actions
  • Execute callbacks conditionally
4. ActiveRecord Associations
  • Overview of associations
  • Create a one-to-many association
  • Use a one-to-many association
  • Destroy dependent related records
  • Has and belongs to many associations
  • Rich join associations
  • Traverse a rich join association
  • Join tables during queries
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Reviews

4.9 rating at LinkedIn Learning based on 37 ratings

Start your review of Ruby on Rails: Get More From ActiveRecord

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.