I’m starting on a project that needs a somewhat robust back end system. Since it’s been a while since I’ve looked at any Ruby code and even longer since I’ve tried to code something from scratch, I thought it would be wise to take a little refresher course.
I’ve started working through the Ruby on Rails Tutorial by Michael Hartl. It’s a great tutorial. I really like how it incorporates several other, important, aspects of development (e.g. using git, test driven development, deploying to heroku) in addition to the basic Rails concepts. I recommend this to anyone getting started in, or requiring some brushing up on Rails. The HTML version is freely available.
Leopard comes with Rails, but I prefer to roll my own in an effort to keep my environment stable. As always Hivelogic has the goods:
Gregg Pollack, of Rails Envy fame, gave a good presentation on REST web services at the Orlando Ruby User’s Group
recently (video here). This is a great primer for anyone trying to figure out what all this REST stuff is about. He also touches briefly on a couple Rails 2.0 features like ActiveResource.
Fallen Rogue has a succinct tutorial on implementing drag & drop lists on Rails. It also touches on implementing acts_as_list. This tutorial and the referenced sample application was good way to get drag & drop lists working quickly in my own application.
The PDF version of Build Your Own Ruby on Rails Web Applications by Patrick Lenz is available for free for the next 60 days. Click over to Sitepoint to download the complete book (20MB). The book introduces Ruby on Rails to aspiring Rails developers by showing them how to build a Digg clone step by step. In the process it touches on many important concepts such as test driven development.
via Riding Rails