Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 基础设施问题:如何使用rails应用程序向其他网站发送/接收数据?_Ruby On Rails_Ajax_Api Design - Fatal编程技术网

Ruby on rails 基础设施问题:如何使用rails应用程序向其他网站发送/接收数据?

Ruby on rails 基础设施问题:如何使用rails应用程序向其他网站发送/接收数据?,ruby-on-rails,ajax,api-design,Ruby On Rails,Ajax,Api Design,这是我第一次尝试,但我不知道从哪里开始/怎么做。为了理解文档,我似乎缺乏一些关于API请求及其流程的一般知识。因此,我有一些关于这个话题的基本问题 上下文 在我的Ruby on Rails应用程序中,自行车租赁公司可以管理他们所有的自行车预订、付款等 目标 我想为自行车租赁公司提供在他们自己的网站上实施预订表单的选项,这样他们就可以让客户预订特定的自行车 然后,此预订表单将价格和可用自行车从我的Rails应用程序发送到他们的网站,并将新的预订数据发送回Rails应用程序 问题 关于API调用流:

这是我第一次尝试,但我不知道从哪里开始/怎么做。为了理解文档,我似乎缺乏一些关于API请求及其流程的一般知识。因此,我有一些关于这个话题的基本问题

上下文

在我的Ruby on Rails应用程序中,自行车租赁公司可以管理他们所有的自行车预订、付款等

目标

我想为自行车租赁公司提供在他们自己的网站上实施预订表单的选项,这样他们就可以让客户预订特定的自行车

然后,此预订表单将价格和可用自行车从我的Rails应用程序发送到他们的网站,并将新的预订数据发送回Rails应用程序

问题

关于API调用流:

API交换的顺序是什么。 第三方发送数据的api请求,Rails应用程序将请求的信息发送回,这是否正确? 此外,每当Rails应用程序更新相关信息时,它也应该创建一个API调用? 在API调用的文件夹/操作结构上:

在MyRails应用程序中如何/在何处配置API调用? 相关控制器在创建/更新后触发此类操作是否正确? 我应该在哪个文件夹中创建Ajax请求?
应通过以下步骤创建api:

用户以网站的形式填写信息并提交 在提交操作中,它应该调用Rails API,您应该 例如,创建一个控制器Api::BikeController和一个操作 自行车信息。调用了一个新的信息API。 响应API发送的信息 web sile将信息显示给用户,用户选择一个 单击该选项的“提交”按钮,然后从中调用第二个API 你的应用程序 reserve是应用程序中的第二个API名称。你应该 预订信息并将数据保存在数据库中,并将响应发送到web 地点