【问题标题】:Consuming JSON REST API using Active Resource in Rails在 Rails 中使用 Active Resource 使用 JSON REST API
【发布时间】:2011-10-05 03:08:01
【问题描述】:

我是 Rails 新手,正在构建我的第一个应用程序。有问题的应用程序需要构建在内部构建的 API 之上,该 API 负责与我们的数据层交互。

阅读了 Stack Overflow 和整个网络后,似乎 Active Resource 是一个非常简洁的工具,但我的问题是它是否适用于我正在使用的特定 API,即:

  1. JSON 输出
  2. 内置于 PHP 而不是 Rails(虽然它是 RESTful)

(第 2 点是我最关心的一点,因为从我目前听到/读到的内容来看,Active Resource 主要设计用于使用来自其他 Rails 应用程序的 API)

谢谢

【问题讨论】:

    标签: ruby-on-rails json api rest


    【解决方案1】:
    1. JSON 输出 - 它会起作用。默认格式是 XML,但 ActiveResource 也支持 JSON(PS:您必须在配置中的某处将格式设置为 :json)。

    2. API 是用 PHP 构建的 - 只要响应是标准化格式以便 ActiveResource 可以解析它,它并不关心响应是由 Rails、PHP 还是打字机后面的猴子:)。

    正如您所说,ActiveResource 主要用作多个 Rails 应用程序相互交互的一种方式,但它也旨在以您想要的方式使用。

    【讨论】:

    • 太好了,感谢您的回答。 (我现在还计划找一只猴子和一台打字机来帮助构建应用程序,现在我知道它是可能的...... :))
    猜你喜欢
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多