-
Notifications
You must be signed in to change notification settings - Fork 3
rails examples tutorials
Daniel Kehoe edited this page Feb 20, 2013
·
53 revisions
Last updated 19 February 2013
This is a list of notable projects for Rails example apps, accompanied by tutorials or application templates for starter apps.
Got an addition? Let me know in the comments below.
These example applications are created using the Rails Composer tool. Each is accompanied by a tutorial.
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 |
These example applications are accompanied by tutorials.
Author | Tutorial and Example App | Comments |
---|---|---|
Fernando Tapia Rico | Devise, OmniAuth, Mongoid | Combines Devise and OmniAuth for use with MongoDB |
Markus Proske | OmniAuth Pure | example and tutorial for OmniAuth with multiple providers |
Markus Proske | Devise and OmniAuth | example and tutorial for OmniAuth and Devise with multiple providers |
Clone these repositories and edit the files to create your own starter app. These are notable; there are many more!
Author | Project | Comments |
---|---|---|
Andi Altendorfer | Community Base Application | Devise, OmniAuth, Mongoid, CanCan, Paperclip, etc. |
W.R. de Vos | rails_template | Devise, Oauth with Facebook and Google login, Mongoid, Cancan, Carrierwave, Rspec, Cucumber |
Rendered Text | BaseApp | PostgreSQL, jQuery, RSpec, Cucumber, Devise, FB login, admin system |
Stefan Wienert | Rails-3.1-BaseApp | |
Ryan Weald | Base-Rails-3.1-App | |
Kamil Wdowicz | Template3.1 | |
Hugo Dias | RailStrap | Twitter Bootstrap, HTML5 Boilerplate |
Brian Dear | Brian’s Basic Rails Starter Template | Haml, PostgreSQL |
Adam Loving | Rails Bootstrap | Slim, Compass, Devise, Twitter Bootstrap, Omniauth |
There are many Rails application templates that generate starter apps. Application templates are Ruby scripts used with the "rails new myapp -m"
command to generate a Rails app. See a list of notable Rails Application Templates.