2013-05-10 83 views
0

我有2个不同的Rails应用程序,我希望这些应用程序通过API发送和接收信息。什么是正确的方法来做到这一点?什么是从应用程序调用Rails API的正确方法

我试图使用这个资源,但我不太明白它:http://api.rubyonrails.org/ (我不知道如何调用不同的方法。有些方法显示一个URL,我想我不会有太多的问题实施,但如果应用程序是在同一服务器内,这将是调用相应的API方法的正确方法。)

有什么建议初学者资源在那里?

谢谢。

回答

0

api.rubyonrails.org是Ruby on Rails文档,所以这是RoR的API。你想要的是外部HTTP,可能是REST,可能是JSON API。

构建REST API有许多资源。通常,您必须准备应用程序可以发送请求并处理响应的一些端点。

看一看即在railscast about using active model serializers。这将是您让其他应用程序端点获取或更改数据的部分。

通常情况下,因为在大多数情况下,您为其他应用程序的API(如移动或JavaScript应用程序),你会停在这里。但在你的情况下,你将需要一些东西来发送请求。有许多宝石允许,但我发现Faraday gem最有用。

相关问题