This is a website and GitHub repository for open source Ruby on Rails example apps and Rails tutorials.
It spans the gap between Ruby on Rails tutorials for beginners and the piecemeal advice found on experts’ blogs.
Here’s what you can do:
New to Rails? See a list of recommended resources for Rails.
“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
These open source 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 | Twitter Bootstrap, Devise, CanCan | Tutorial | App Template | Devise for authentication, CanCan for authorization, Twitter Bootstrap for CSS |
| Daniel Kehoe | Startup Prelaunch Signup | Tutorial | App Template | For a startup prelaunch signup site |
| 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 |
| Daniel Kehoe | Subdomains, Devise, Mongoid | Tutorial | App Template | Basecamp-style subdomains with Devise and MongoDB |
See a list of Applications Powered Up by the RailsApps Project.
Want more? See an expanded list of Rails Examples, Tutorials, and Starter Apps.
Comments
Is this helpful? Please "like" below. Question or suggestion? Please add a comment below. Got a correction or addition? You can edit this page on the wiki or create a GitHub issue to alert me.
comments powered by Disqus