Blog
I've been playing with Rails a bit and it's been quite interesting. I quite like the way that the framework is modeled. It guides you nicely into a highly structured web application model but allows you to break out of this model when you feel the need. I generally find that the default behaviours feel right.
I have run into a number of name space clashes that produce mysterious errors. Try adding an attribute named
attributes to an ActiveRecord and see what I mean!
Obviously the "
Programming Ruby" and "
Agile Web Development with Rails" are must reads before you get started. A lot of the API documentation has been pulled together at
ruby-doc.org,
api.rubyonrails.com and
script.aculo.us. I have found that the documentation to be just a little bit thin in places. It seems to often be more suited as a refresher for experienced Ruby/Rails programmers and not so much to learn the APIs from. So you often have to resort to google searches to find a blog entry where someone before you has had exactly the same problem understanding the concept or the interface.