background preloader

Ruby on Rails

Facebook Twitter

Web Development. Rails Tutorial. Recommendations for a Rails tutorial.

Rails Tutorial

Learn Ruby on Rails with a tutorial to suit your skill level and learning style. Select your preferences: Skills AllBeginnerIntermediateAdvanced Format AllArticleBookVideoInteractiveSlidedeck Structure AllDescriptiveWalkthroughTextbook Scope AllOverviewFocusedComprehensive Examples AllClassroomReal-world Version AllUndatedRails 3.2Rails 4 Cost All$0$1 to $19$20+ Special Topics AllRailsRubyGitTestingJavaScriptBootstrapDeviseNoSQLeCommerceDeploying.

ROR Tuts

Rails Tutorials · RailsApps. Rails Tutorial for Devise with CanCan and Twitter Bootstrap. Basic Tutorials Devise, RSpec, Cucumber Devise, Mongoid OmniAuth, Mongoid Subdomains Premium Tutorials Twitter Bootstrap, Devise, CanCan Startup Prelaunch Signup App Close Click a link to any tutorial for instant access. The tutorials. One of the best resources for Rails developers, tons of useful tutorials, advice, best practices... Twitter Bootstrap and Rails. Twitter Bootstrap. Rails Membership Site with Stripe.

Rails Tutorial for Devise with Mongoid. By Daniel Kehoe Last updated 19 August 2012 Ruby on Rails tutorial showing how to create a Rails 3.2 application using Devise with Mongoid.

Rails Tutorial for Devise with Mongoid

Devise gives you ready-made authentication and user management. Mongoid gives access to a MongoDB datastore for quick development without schemas or migrations. This tutorial also gives you the option of using jQuery, Haml, RSpec and Cucumber, showing how to integrate each option. Similar Examples and Tutorials See a list of additional Rails examples, tutorials, and starter apps. Follow on Twitter Follow the project on Twitter: rails_apps. Tutorial This tutorial documents each step that you must follow to create this application. Before You Start If you follow this tutorial closely, you’ll have a working application that closely matches the example app in this GitHub repository. If you clone and install the example app and find problems or wish to suggest improvements, please create a GitHub issue.

To improve this tutorial, please leave comments below. Fork. Rails Tutorial for Devise with RSpec and Cucumber. Devise with RSpec and Cucumber Introduction Ruby on Rails tutorial showing how to create a Rails 3.2 application using Devise with RSpec and Cucumber.

Rails Tutorial for Devise with RSpec and Cucumber

Devise provides ready-made authentication and user management. RSpec is a popular framework for unit testing. Cucumber is used for integration testing and behavior driven development. The combination of Devise, RSpec, and Cucumber is the foundation for many real-world Rails applications. Rails Tutorial for OmniAuth with Mongoid. By Daniel Kehoe Last updated 23 November 2012 Ruby on Rails tutorial showing how to create a Rails 3.2 application using OmniAuth with Mongoid.

Rails Tutorial for OmniAuth with Mongoid

OmniAuth gives you ready-made authentication using a service provider such as Twitter or Facebook. Mongoid gives access to a MongoDB datastore for quick development without schemas or migrations. This tutorial also gives you the option of using Haml, RSpec and Cucumber, showing how to integrate each option. Service Providers: Facebook, Twitter, GitHub, LinkedIn, and many more.

This tutorial shows how to set up an application for sign-in with a single provider. Any issues? When to use Devise? Devise provides authentication using username (or email address) and password. The Email Problem. Ruby on Rails Tutorial by Michael Hartl. Michael Hartl Contents Foreword My former company (CD Baby) was one of the first to loudly switch to Ruby on Rails, and then even more loudly switch back to PHP (Google me to read about the drama).

Ruby on Rails Tutorial by Michael Hartl

This book by Michael Hartl came so highly recommended that I had to try it, and the Ruby on Rails Tutorial is what I used to switch back to Rails again. Though I’ve worked my way through many Rails books, this is the one that finally made me “get” it. The linear narrative is such a great format. Enjoy! Derek Sivers (sivers.org) Founder, CD Baby. Rails Tutorial for Subdomains with Devise. By Daniel Kehoe Last updated 20 August 2012 Ruby on Rails tutorial showing how to create a Rails 3.2 application with subdomains and authentication using Devise.

Rails Tutorial for Subdomains with Devise

What Is Implemented The example app implements a common use of subdomains, often called “Basecamp-style subdomains in Rails.” Visitors to the main site create a user account which is hosted at a subdomain that matches their user name. What Is Not Implemented Another common use of subdomains can be called “blog-style subdomains.” Rails Tutorial for a Startup Prelaunch Signup Site. By Daniel Kehoe Last updated 8 September 2012 Note: This tutorial is overdue for a round of revisions since it no longer matches the current rails-prelaunch-signup example application. Use this tutorial as a rough guide but defer to the example application for accuracy.

Ruby on Rails Resources. Rails 3.2 Example Apps and Tutorials. Rails 3.2 Example Apps on GitHub. Rails Example App: rails3-devise-rspec-cucumber. Rails Example App: rails-prelaunch-signup. Rails Example App: rails3-mongoid-omniauth. Rails Example App: rails3-subdomains. Rails Example App: rails3-mongoid-devise. Rails Example App: rails3-bootstrap-devise-cancan.

Ruby on Rails Articles

Ruby and Rails. What is Ruby? And Rails? By Daniel Kehoe Last updated 11 October 2013.

What is Ruby? And Rails?

Learning Rails.