-
Notifications
You must be signed in to change notification settings - Fork 0
rails examples tutorials
This is a list of notable projects for Rails example apps, accompanied by tutorials or application templates for starter apps.
Got an addition? Update the wiki page or create an issue to alert me.
These examples from the RailsApps project provide an example Rails app with a detailed tutorial plus an application template that can be used to create a starter app.
Author | Example App | Tutorial | App Template | Comments |
---|---|---|---|---|
Daniel Kehoe | Devise, RSpec, Cucumber | Tutorial | App Template | Uses ActiveRecord and SQLite |
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 | Combines Devise with MongoDB |
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 |
These example apps were created with the Rails Apps Composer gem.
These examples 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 |
You can clone these repositories and edit the files to create your own starter app.
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 |
Above are notable; there are many more!
Application templates are Ruby scripts used with the "rails new myapp -m"
command to generate a Rails app. Many developers have developed Rails application templates. See a list of notable Rails Application Template Projects.