【问题标题】:where do I put an API curl request in a rails app我在哪里将 API curl 请求放在 Rails 应用程序中
【发布时间】:2014-07-04 00:53:13
【问题描述】:

我正在使用 G Adventure API 在我的超级基本 Rails 应用程序中填充数据库。
文档https://developers.gadventures.com/docs/index.html#api-endpoint 说使用 CURL 请求来取回 JSON 数据,这显然工作正常,但我想知道的是我应该在哪里存储这个请求在应用程序本身...... 预感它应该链接到控制器内部的方法吗?

谢谢。

【问题讨论】:

    标签: ruby-on-rails json api


    【解决方案1】:

    您并不想在应用程序中使用 curl。相反,最好使用 Ruby 的 Net::HTTP 来发出请求。此外,如果与您的应用程序的逻辑有关,并且如果您将数据保存在数据库中,听起来确实如此,这种事情属于模型,而不是控制器。

    所以在你的模型中尝试

    Net::HTTP::Get.new(API END POINT URL)

    【讨论】:

      猜你喜欢
      • 2016-09-20
      • 2015-03-02
      • 2012-03-10
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多