Rails如何将数据从一个rails应用程序推送到其他应用程序

时间:2014-02-20 05:32:05

标签: ruby-on-rails ruby soap

我正在创建一个求职网站,其中候选人填写他的信息,管理员/团队成员可以修改这些细节,修改后我想将这些数据发送到其他应用程序,在那里它得到保存。通知我想推送每一条记录比如在每个候选信息页面中都会有一个“推送到其他应用程序”的按钮

我想通过创建soap服务并通过soap api发送数据来做到这一点,所以请帮助我如何在rails中创建soap api并将数据发送到其他应用程序。

请以其他方式帮助我,我该怎么做。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以连接到其他应用程序数据库并插入记录。另一个应用程序可以从其数据库中读取记录。使用数据库通信比使用soap更容易。

答案 1 :(得分:0)

你甚至不应该考虑创建一个SOAP服务,Ruby中没有任何好的实现。

请考虑使用REST API和ActiveResource。

有关于ActiveResource的RailsCasts,虽然它们有点过时但你会明白这一点。

但是,如果由于某种原因您决定创建SOAP服务,请查看WashOutSavon gems。