如何从Python客户端到Ruby on Rails应用程序进行通信?

时间:2017-07-10 13:07:34

标签: python ruby-on-rails ruby

我要开发一款应用,我必须在Ruby on RailsPython+Django之间进行选择。到目前为止,我想用Ruby on Rails做到这一点,因为我觉得做我必须做的事情更舒服。

但是有一个问题。会在Python上写一个客户端应用程序,必须与我的通信。因为应用程序应该能够与我的通信。

首先:我认为如果与MySQL数据库进行通信问题就不会有问题,因为Python应用能够使用正确的身份验证对MySQL服务器进行查询?

第二个:以及更重要的问题:如果我有Ruby编写的API,为了简化查询,Python应用可以调用该API中的函数吗?并得到结果?如果有可能,我怎么能实现呢?

1 个答案:

答案 0 :(得分:0)

Ruby on Rails 5支持仅API应用程序,如果您仅将此应用程序用于API,则只需创建一个普通应用程序并公开呈现json输出的API端点。使用Active Record映射MySql数据库,使用jbuilder映射json视图(创建新应用程序时默认情况下都可用)。如果你谷歌Use Ruby on Rails as API app,你会发现很多教程。

祝你好运.. :)