The minidocs provide in-depth guides on a specific topic.

From routing to REST, these guides and cheatsheets give you up-to-date topical information.


Hey all you budding authors!
You can contribute your own minidocs on a specific topic just by e-mailing us here.
If you haven't written a minidoc yet and want a little help with writing, editing, or typesetting one, then let us know! We've got people willing and ready to help you.

A Guide to Something

By You!

This is your chance to contribute something really cool!
Get the HTML version here or the PDF version here.


How can I contribute?

Help edit the current minidocs and file tickets. Helping us edit the minidocs will make sure that the minidocs stay consistent, clear, and up to date. The more eyes that look at it, the more problems we can catch! Visit the project tracker here to file tickets or view others' tickets.

Secondly, you can contribute your own! If you've already written your own minidoc on a specific topic, you can e-mail it to us here and we'll upload it here and link your site or blog. If you haven't written a minidoc yet and want a little help with writing, editing, or typesetting one, then let us know! We've got people willing and ready to help you.

The Rails Documentation Project is a community project to document the Ruby On Rails web development framework.
All content is licensed under the MIT License, unless specified otherwise (as much of it is).

The Rails Documentation Project is sponsored by Caboose.

Project issue tracking provided by