Skip to content

rails examples tutorials

Daniel Kehoe edited this page Apr 18, 2012 · 21 revisions

Rails Examples, Tutorials, and Starter Apps

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.

Examples with Tutorials and Templates for Starter Apps

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.

Examples with Tutorials

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

Starter Apps

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 and Gems for Starter Apps

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.