- 
                Notifications
    
You must be signed in to change notification settings  - Fork 3
 
Home
Last updated 18 January 2013
This is a website and GitHub repository for open source Ruby on Rails example applications.
The example applications span the gap between Ruby on Rails introductions for beginners and the piecemeal advice found on experts’ blogs. Each application is accompanied by a detailed tutorial on the RailsApps Tutorials website. Development of new applications is supported by subscriptions to the tutorials; please consider supporting the project by purchasing a RailsApps Pro subscription.
Follow the project on Twitter: rails_apps. Tweet some praise if you like what you’ve found.
“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
Create a starter application with the Rails Composer tool. Then customize the code for a complete working Rails 3.2 web application.
Each example is known to work and can serve as your personal “reference implementation”. Each is an open source project. Dozens of developers use the apps, report problems as they arise, and propose solutions as GitHub issues. With the accompanying RailsApps Tutorials there is no mystery code.
| Example App | Tutorial | Comments | 
|---|---|---|
| Twitter Bootstrap, Devise, CanCan | Tutorial | Devise for authentication, CanCan for authorization, Twitter Bootstrap for CSS | 
| Rails Membership Site with Stripe | Tutorial | Site with subscription billing using Stripe | 
| Rails Membership Site with Recurly | Tutorial | Site with subscription billing using Recurly | 
| Startup Prelaunch Signup App | Tutorial | For a startup prelaunch signup site | 
| Devise, RSpec, Cucumber | Tutorial | Devise for authentication with ActiveRecord and SQLite for a database | 
| Devise, Mongoid | Tutorial | Devise for authentication with a MongoDB datastore | 
| OmniAuth, Mongoid | Tutorial | OmniAuth for authentication with a MongoDB datastore | 
| Subdomains, Devise, Mongoid | Tutorial | Basecamp-style subdomains with Devise and MongoDB | 
The RailsApps project also offers in-depth instructional articles. Please consider supporting the project by purchasing a RailsApps Pro subscription so we can write more of them.
