The Rails framework has contributed directly to the increasing popularity of the Ruby programming language. Rails is based on the MVC design pattern and allows the developers to implement efficiently Web applications incorporating many of the recommendations and best practices of agilists. Rails 3 is the result of the fusion of Merb -another famous MVC framework for Ruby- with the previous Rails version.
In this post I include some links to resources related to Rails 3, the forthcoming version of Rails currently in Beta:
- This post includes a compendium of links to blog posts, tutorials, presentations and conference talks on Rails 3.
- This tutorial allows the reader to learn how to use the GIT version control system and deploy Rails applications on the Cloud using Heroku at the same time you learn Rails 3.
- This, this and this resources will teach you how to implement and manage associations between the models of Rails applications.
- This is a very useful site for learning Rails through screencasts, including lots of examples, tricks and useful libraries/add-ons/pluggins (e.g. Formtastic, RSpec, etc.).
- Finally, this book on the Pragmatic Programmer series (currently in Beta) will be one of the main references for exploiting all the new features of Rails 3.
Hope you find these resources useful for putting hands on Rails 3 :-)