Skip to content
Daniel Kehoe edited this page Oct 7, 2011 · 53 revisions

“Crazy Deep” Rails 3.1 Example Apps and Tutorials

This is a website and GitHub repository for example Rails 3.1 starter apps and tutorials.

It spans the gap between Rails tutorials for beginners and the piecemeal advice found on experts’ blogs.

Here’s what you can do:

  • follow the tutorials and examine the code to to see examples of complete working Rails 3.1 web applications
  • download code (“clone a repository”) to customize an app for your own use
  • use an application template to generate a ready-made starter app
  • modify an application template to make your own custom starter app

Start with instructions for Installing Rails 3.1.

New to Rails? See a list of Top Recommended Resources for Rails.

Follow on Twitter Follow on Twitter Join the Mailing List Join the Mailing List

Follow the project on Twitter: @rails_apps. Tweet some praise if you like what you’ve found.

Join the email list (low volume, announcements only) for project updates.

Testimonials

“Thanks so much for this. There are so many Rails tutorials for absolute beginners, and lots of stuff that assumes expert knowledge, but not much, besides practice, to span the gap.” — Rick Quantz, HackerNews, 13 May 2011

“I would like to say thank you for such a precise guide. It helped me understand how things work a great deal quicker than all of the bits and pieces I was reading around the web.” — Justin Booth

@danielkehoe is somewhat of a hero with the stuff he puts on @github” — Warwick Poole, Twitter, 2 July 2011

“Crazy Deep” — Peter Cooper, Ruby Weekly, 19 May 2011

Rails Examples and Tutorials

These example apps were created with the Rails Apps Composer Gem which you can use to make your own starter apps.

Author Example App Tutorial App Template Comments
Daniel Kehoe Devise, RSpec, Cucumber Tutorial App Template Devise for authentication with ActiveRecord and SQLite for a database
Daniel Kehoe Devise, Mongoid Tutorial App Template Devise for authentication with a MongoDB datastore
Daniel Kehoe OmniAuth, Mongoid Tutorial App Template OmniAuth for authentication with a MongoDB datastore

Yes, developers have used this code for real-world Rails projects. See a list of Rails Applications Built from the Examples.

Want more? See an expanded list of other Rails Examples, Tutorials, and Starter Apps.

Clone this wiki locally