为rails生成的XML API构建JavaScript包装器?

我正在使用
Ruby on Rails编写的大型网站.由于Rails 2中对REST的支持,该站点的业务逻辑都可以通过一致的XML API访问.现在,我希望能够轻松地将一个或多个
JavaScript前端写入与生成的Rails XML API交互的站点.

理想情况下,可以使用JavaScript创建API的自动包装器,因为这样可以最大限度地减少为500多个API函数编写XML处理代码所需的工作量.那么,如何在JavaScript中自动生成围绕给定XML API的包装器,以便更愉快地使用它?我已经使用Java的这种性质的解决方案来生成包装API的类和方法,所以我当前的想法是我想要JavaScript的那种性质.不过,我愿意接受另一种解决方案.

最佳答案 thinkbot有一个很棒的工具叫做
jester:一个REST的JavaScript实现,在ActiveResource之后模拟语法.您可以使用它来编写代码来读取,创建和更新服务器上的数据.

你可以在usage page找到几个例子.

点赞