我使用G Adventure API在我的超级基本rails应用程序中填充数据库 文档https://developers.gadventures.com/docs/index.html#api-endpoint 说使用CURL请求来获取JSON数据,这显然工作正常,但我想知道的是我应该在应用程序本身存储此请求... 预感是它应该链接到控制器内的方法?
感谢。
答案 0 :(得分:1)
你真的不想在应用程序中使用curl。相反,最好使用Ruby的Net :: HTTP来发出请求。此外,如果与您的应用程序的逻辑相关,并且如果您将数据保存在数据库中,它听起来就像它一样,这种东西属于模型,而不是控制器。
所以在你的模特中试试
Net :: HTTP :: Get.new(API END POINT URL)