SlaveCode
.
Academy
DSA
Resources
System Design
More
Toggle theme (Current: Custom)
Ruby on Rails Roadmap | SlaveCode
Ruby on Rails
Step-by-step guide to become a Ruby on Rails Developer in 2026
Back
Roadmap
Vedios and Other Resources
Projects
AI Tutor
Ruby on Rails
Supported DBs
Routing
Controllers
Models & Active Record
Views
Your First Project
Directory structure
Forms
Logging, Testing & Debugging
Advanced Topics
Visit the following roadmaps to keep learning
Ruby
Backend
Django
Ruby
Laravel
Related Roadmaps
Ruby Roadmap
Backend Roadmap
Full-Stack Roadmap
Django Roadmap
Laravel Roadmap
app
Introduction
Controller Actions
(Strong) Parameters
Controller Callbacks (filters)
Model Relationships
Validations
Callbacks
Scopes
Migrations
Transactions
Databases
Layouts & yield
Partials
Helpers
Action Views
Advanced Asset Management
Assets Pipeline
Minitest
Factory Bot
Background Jobs
Authentication
Authorization
Rails Logger
pry
Setting up Ruby on Rails
MVC architecture
Create an App
Non-RESTful Routes
RESTful Routes
Customizing Routes
Request Reponse Flow
Nested Routes
Creating Controllers
Controllers
Data Types
Model Methods
Active Record
Joins
Aggregations
Basic Queries
ERB Templates
Security
Rails Internationalization
Logging
debug
Rails Command Line
Inspecting Routes
Routing Fundamentals
How the web works
Why Web Frameworks?
Rails & Frontend
Rails Generators
bin
config
db
Gemfile
public
Redirects
Constraints
Named Routes
Cookies
Sessions
Creating Models
Models
Query Optimization
Raw SQL
Conditions
Ordering
SQLite
PostgreSQL
MySQL
MariaDB
Rendering Views
form_for
Devise
Pundit
Pagination
Caching
Debugging
RSpec
Capybara
Testing
Storage
Plugins & Engines
Mailbox & Mailer
Deployment
Kamal
ViewComponent
Phlex
form_with
Form Elements
Nested Forms
Form Validation
Hotwire
Kaminari
Pagy
CanCanCan