-
Notifications
You must be signed in to change notification settings - Fork 3
rails tutorial
Daniel Kehoe edited this page May 1, 2012
·
10 revisions
Last updated 30 April 2012
Recommended Ruby on Rails tutorials for beginners.

| Learning Ruby | Authors | |
|---|---|---|
| RubyMonk | free browser-based interactive tutorial | C42 Engineering |
| Learning Rails | Authors | |
|---|---|---|
| Ruby on Rails Tutorial | book covers Rails 3.2, available for free online | Michael Hartl |
| Rails for Zombies | free tutorial with in-browser coding | Code School |
| Rails 3 In Action | book covers Rails 3.1 | Yehuda Katz and Ryan Bigg |
| Agile Web Development with Rails | ebook covers Rails 3.2 | Sam Ruby, Dave Thomas, and David Heinemeier Hansson |
| Learning BDD & TDD | Authors | |
|---|---|---|
| The RSpec Book | covers RSpec and Cucumber | David Chelimsky and others |
| The Cucumber Book | covers Cucumber | Matt Wynne and Aslak Hellesøy |
| The Secret Ninja Cucumber Scrolls | free introduction to Cucumber | David de Florinier and Gojko Adzic |
| Tutorials with Example Apps | |||
|---|---|---|---|
| Rails 3.2 Tutorial: Devise, RSpec, Cucumber | Example App | App Template | Devise for authentication with ActiveRecord and SQLite for a database |
| Rails 3.2 Tutorial: Twitter Bootstrap, Devise, CanCan | Example App | App Template | Devise for authentication, CanCan for authorization, Twitter Bootstrap for CSS |
| Rails 3.2 Tutorial: Startup Prelaunch Signup | Example App | App Template | For a startup prelaunch signup site |
| Rails 3.2 Tutorial: Devise, Mongoid | Example App | App Template | Devise for authentication with a MongoDB datastore |
| Rails 3.2 Tutorial: OmniAuth, Mongoid | Example App | App Template | OmniAuth for authentication with a MongoDB datastore |
| Rails 3.2 Tutorial: Subdomains, Devise, Mongoid | Example App | App Template | Basecamp-style subdomains with Devise and MongoDB |
Want more? See an expanded list of Rails Examples, Tutorials, and Starter Apps.