Ruby on Rails Guides

These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together. There are two different versions of the Guides site, and you should be sure to use the one that applies to your situation:

Warning This page is the result of ongoing Rails Guides hackfest and a work in progress.
Caution Guides marked with this icon are currently being worked on. While they might still be useful to you, they may contain incomplete information and even errors. You can help by reviewing them and posting your comments and corrections at the respective Lighthouse ticket.

Start Here

Models

Views

Controllers

Digging Deeper

Authors who have contributed to complete guides are listed here.