ruby-on-rails - 在 Rails 中使用 REST API 的第一步是什么?

标签 ruby-on-rails api

我刚刚完成了 Hartl 的关于 Rails 的书。遵循这些示例很有帮助,我已经能够为我的应用程序构建一些非常基本的功能。但是,我想使用这个 API,并且已获得该 API 的 key 。我完全不知道如何开始实现 API。围绕 API 的其他内容也很有帮助,但我实际上一直坚持开始实现 API 的第一步应该是什么。

我需要用户能够注册并进行身份验证,然后提供将通过外部 API 跟踪的数据。我已经让用户注册并验证了内容,只需要知道使用此 API 的第一步应该是什么。

答案背后的逻辑同样有帮助。

最佳答案

您可以为您的模型使用 ActiveResource 并将其指向外部 API。如果您的模型使用外部数据源,这非常有用。

http://api.rubyonrails.org/classes/ActiveResource/Base.html

如果您要使用的外部 API 是众所周知的,那么很可能已经有一个 gem 用于与该 API 交互。

如果您只需要向外部 API 发送一些数据,但您的模型不使用它作为源,您可以使用像 Faraday https://github.com/technoweenie/faraday 这样的 HTTP 客户端

关于ruby-on-rails - 在 Rails 中使用 REST API 的第一步是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12379834/

相关文章:

ruby-on-rails - Rails 转换日期格式

ruby-on-rails - 支付宝支付错误

javascript - rails : Importing CDN files vs using the assets for bootstrap

javascript - Express API 在 Post 请求中返回 NOTHING

c# - 使用 C# 的 Nuget 包下载计数

python - 使用flask和python3的GET方法和较大的文本

ruby-on-rails - ArticlesController 中的 ActiveRecord::RecordNotFound#show 找不到带有 'id' 的文章 =edit

ruby-on-rails - 创建新的 Rails 应用程序时权限被拒绝

mysql - 将 Adob​​e Analytics 连接到 MYSQL

c# - 使用 Json.net 将 Json 转换为 C# 对象