javascript - 为 Rails 生成的 XML API 构建 JavaScript 包装器?

标签 javascript ruby-on-rails xml rest

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

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

最佳答案

thoughtbot 人有一个很棒的工具,叫做 jester :REST 的 JavaScript 实现,语法模仿 ActiveResource。您可以使用它编写代码来读取、创建和更新服务器上的数据。

您可以在 usage page 上找到几个示例.

关于javascript - 为 Rails 生成的 XML API 构建 JavaScript 包装器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641785/

相关文章:

c# - XML 反序列化 : different xml schema maps to the same C# class

javascript - Node.js 创建一个模块来收集内存(ram)信息?

javascript - 如何让 AngularJS 表达式不显示任何内容?

xml - 如何使用 Golang 获取 XML 中深层元素的元素名称

css - Bootstrap 导航栏如何使其全屏显示

ruby-on-rails - 如何将 PGSeaerch 结果链接到嵌套资源中的索引页?

java - 编辑 XML 样式表会更改 Android 中的按钮

javascript - 无法让 Simplemodal 在模态窗口中显示链接内容

javascript - JSHint 和 JSCS 内联忽略相同的下一行

javascript - 在rails4中调用js内部的配置变量