Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The REST support in Rails consists of methods to define resources in the routing system, designed to impose a particular style and order and logic on your controllers and, consequently, on the way the world sees your application. There’s more to it than just a set of naming conventions (though there’s that too). In the large scheme of things, the benefits that accrue to you when you use Rails’s REST support fall into two categories:
Convenience and automatic best practices for you
A RESTful interface to your application’s services for everyone else