Skip to content

rails examples tutorials

Daniel Kehoe edited this page Jul 11, 2013 · 53 revisions

Rails Tutorials, Examples, and Starter Applications

by Daniel Kehoe

Last updated 11 July 2013

A list of recommended Rails tutorials with example applications. Also starter applications that can be customized for your own project.

New to Rails? See What is Ruby? And Rails?, recommendations for a Rails tutorial to suit your skill level and learning style, and top resources for Ruby and Rails.

Rails Composer Starter Applications with Tutorials

These example applications are created using the Rails Composer tool. Each is accompanied by a tutorial.

Example Applications for Rails 4.0 Tutorial Comments
Learn Rails coming soon simple example website
Rails and Bootstrap Tutorial starter app for Rails and Twitter Bootstrap
Example Applications for Rails 3.2 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

Other Starter Applications with Tutorials

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

Starter Apps

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

Application Templates for Starter Apps

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.

Clone this wiki locally