Rails4:如何将 rails 应用程序连接到 API 数据库?

Rails4: How to connect a rails app to an API database?

Not a question anymore

我得到了这个:

GET api/Products?apiKey={apiKey}

它returns一个机场所有商店中可用的所有产品(application/json,text/json):

[
  {
    "ProductShop": {
      "AirportName": "sample string 1",
      "ADCShopCode": "sample string 2",
      "libShop": "sample string 3",
      "StorePhoneNumber": "sample string 4",
      "idPoi": 5,
      "PoiName": "sample string 6"
    },
    "productActivity": "sample string 1",
    "productBrand": "sample string 2",
    "ProductFamily": "sample string 3"
  },
... ]

所以为了能够从这个 API 访问数据,我需要在请求 URI 中定义它(我认为),我该怎么做以及如何为我的应用程序使用这个外部数据?

请您在回答中明确说明我应该在哪里定义参数以在 rails 应用程序中连接 API。

谢谢。

编辑: 对我有什么帮助(我是初学者):

http://railscasts.com/episodes/290-soap-with-savon

http://apionrails.icalialabs.com/book/chapter_two

要从外部 API 读取数据,您通常需要围绕 API 编写一个包装器。例如使用 httparty(https://github.com/jnunemaker/httparty,警告这可能会慢一点,但它更容易开始)。一旦你有了数据,你就会把它放在一个类似散列的对象中,你用它做什么,由你决定!