What problem does it solve?
This Skill offers comprehensive expertise for developing and optimizing Rails 7+ web applications, streamlining complex workflows and ensuring best practices.
Core Features & Use Cases
- Active Record Optimization: Improve database queries with includes and eager_load for performance.
- Turbo & Real-Time Features: Implement Turbo Frames and Turbo Streams for dynamic, partial page updates.
- Background Jobs & WebSockets: Configure Action Cable and Sidekiq to handle real-time and background processing.
- Testing & Validation: Write extensive RSpec test suites for models, controllers, and features.
- Use Case: Develop a real-time chat application with optimized database queries, background email processing, and automated tests.
Quick Start
Provide Rails setup instructions, including model scaffolding, Turbo configuration, background job integration, and testing setup, with step-by-step commands.