ruby-on-rails
Ruby on Rails 7, Active Record query tuning, Turbo/Stimulus, and background processing with Sidekiq.
Files1
View on GitHubSKILL.mdskills/ruby-on-rails/SKILL.md
GitHubRuby on Rails Protocol
Write idiomatic, scalable Rails applications.
1. Active Record Optimization
- Use
includes,preload, oreager_loadto eliminate N+1 database queries. - Avoid loading full models for simple counts or existence checks (
exists?,pluck).
2. Background Jobs
Offload emails, image processing, and external API requests to background jobs (Sidekiq) with exponential retries.