首先,API。这些是什么? 将 API 或应用程序编程接口视为将您(客户端)的需求传达给服务器的连接线。 同样,RESTful API 只是通信的中心枢纽,它将客户端的需求传递给主服务器。这些要求使用标准格式(称为 HTTP 方法)发送到服务器。 然而,在 RoR 中构建 RESTful API 并不像指定服务员那么简单。这就是为什么我们缩小了使用 Ruby on Rails 开发 RESTful API 的过程的原因,以便人们可以对此有一个了解。 本博客将引导您逐步完成使用 RoR 构建 Restful API 的过程,此外,您还将了解一些用于测试和记录 API 的最佳实践和工具。 对于那些不知道的人来说,使用Ruby on Rails 进行产品开发是正确的选择,因为它凭借其简单的框架而在全球开发人员中广泛使用。 因此,如果您是该领域经验丰富的开发人员或新手,或者您有兴趣获得有关 API 和 RoR 的一些见解,那么您来对地方了。阅读博客直至最后,以前所未有的方式增强您的知识和开发技能。
您可以轻松地在互联网上找到相同的完整教程。 使用RoR开发Restful API的步骤 实时管理系统 1. 定义您的 API 要求 安装正确版本的 Rails 后,您需要定义 API 要求。决定 API 将提供的端点和功能,这包括确定要使用的操作、资源以及数据格式。 以下是定义 API 要求的 芬兰手机号码列表 方法: 理解并清楚地阐明 API 的详细要求。 在开发开始之前,确保主要参与者之间达成一致。 在开发开始之前,确保主要参与者之间达成一致。 迭代 API 开发过程。 迭代 API 开发过程。 利用 API 平台。 2. 定义数据模型 数据模型表示应用程序中存在的数据的结构和行为,并且可以使用称为 ActiveRecord 的特殊工具来创建这些数据模型。创建数据模型就像构建一个特殊的类,您可以在其中定义特殊的功能和规则,分别称为属性和验证。 实时管理系统 在这里你可以看到我们设计了一个系统的基本图形结构,它基本上由三个模型组成:用户、个人资料和联系人。

所有这三个都根据需要至少相互关联,在实际实施之前设计这样的系统是一种更好的做法。 3. 生成并运行迁移 定义完数据模型后,下一步就是生成并运行迁移。迁移只不过是更改/管理数据库结构/模式的一种方法。为了生成迁移,请运行“rails生成迁移”命令,并使用“rails db:migrate”命令来运行迁移。 Rails 生成模型 Person Rails g 模型 人 Rails g 模型 人 名字 姓氏 年龄:整数 前两行是同一件事。第三个为 Rails 提供了更多信息,因此它可以为您做更多工作。 实时管理系统 4. 设置路线 运行迁移后,下一步将是定义路由。路由指定传入用户请求到相关控制器操作的映射或方向,控制器操作负责处理此类请求并生成结果。 RoR 中的路由是使用专门为路由创建的域特定语言 (DSL) 来定义的,这使得路由变得更简单、更直观。总的来说,设置路由的目的是在传入的 URL 和相应的控制器操作之间建立连接。 这是 Rails 路线的示例,运行命令后它们会是什么样子 这是 Rails 路线的示例,运行命令后它们会是什么样子 设置路线 现在只看一下铁路线路的基本结构,因为它们可以根据不同的情况而变化。