Ruby on Rails ResourcesPosted by Anton
I’ve spent a few weeks now looking at the Ruby on Rails open-source web framework.
I’ve followed a couple of the tutorials and have just started working on a couple new applications using RoR. I’m posting the resources and tutorials I’ve been using here so that those of you who are so inclined may follow along and give this interesting language a look.
Getting Ruby on Rails:
Installing Ruby, Gems, and Rails
Be sure to follow the link in step 2 to get GemRails installed.
Many of the tutorials explain how to the the built in web server in Rails, so you won’t need to bother with the apache configuration until you’re concerned about performance.
Installing Rails on Tiger
Some of you will find this useful.
How to make a todo list program with Rails 0.9
This is the first tutorial that I followed. It’s pretty simple and glosses over a lot of the specifics of the language, but you can get a good feel for how it all hooks together, and the general processes for building an application. Shouldn’t take more than an hour if you’re paying attention.
How to make a todo list program with Rails
Another version of the same tutorial. I’m not sure if there are differences in the content.
Rolling with Ruby on Rails
Very windows centered complete with windows installation and GUI tools, but still worth a read. I didn’t follow this tutorial, but I did read through it, skipping the boring bits about windows.
This is the wiki tutorial, and is a work in progress. It’s a quick tutorial, but isn’t as detailed as I’d like.
A Ruby On Rails tutorial for many-to-many relationships
So far I’ve just glanced through this tutorial, but it appears to explain quite a bit how many to many relationships work in Ruby. Something you’ll need for any sort of real world application.
AJAX and Rails:
Ajax on Rails
An onlamp article about AJAX on Rails.
Discussion on the Rails wiki about AJAX.
How to build an AJAX-ed spellchecker with Ruby On Rails
Looks like a lot of fun.
That’s it for tonight. I’ll add more articles as I find good resources and eventually I’ll write a tutorial myself.