The advent of Rails 1.2 has seen the introduction of the Representational State Transfer (REST) style of software architecture into the framework, but what is REST all about? I could wax lyrical about my understanding of the concepts, however, people far more knowledgeable than myself have already written some fantastic stuff about Rails and REST, therefore I redirect you to a couple of them that have been particularly helpful to me.
Firstly, I point you to a series of introductory articles entitled ‘REST 101′ by Jeff Cohen on the blog Softies on Rails. Thanks Jeff for your explanation, it worked for me.
Secondly, check out the excellent book RESTful Web Services by Leonard Richardson, Sam Ruby published by O’Reilly. Do not be put off by the ‘web services’ part of the title, because this is more than pertinent to Restful Rails web application design.
Hack away and above all have fun!