ActiveResource is the other side of a RESTful app.
If you build your app to be RESTful, ActiveResource can be used as a client to retrieve resources from your app. It helps you write clients for your applications, or for other peoples’ applications that are RESTfully designed.
James.