如何将ruby程序调用到rails应用程序中?

时间:2015-02-02 22:48:22

标签: ruby-on-rails ruby irc sidekiq cinch

我想编写一个将信息发送到rails应用程序的cinch IRC bot。 rails应用程序基本上可以作为用户的监视器,理论上显示的数据将不断刷新。

我有自己的基本IRC机器人,并且以前编写过独立的rails应用程序。我不知道将它们整合在一起的最佳方法是什么?使用sidekiq可以启动机器人,但它没有给我一个干净的方式连接回网站。

1 个答案:

答案 0 :(得分:1)

我看到三个选项:

  1. 构建api并让您的脚本向该api端点发送请求
  2. 使用script/runner直接在您的应用中调用您的方法
  3. 让脚本将数据直接存储到apps数据库
  4. 我认为api解决方案是出于安全性和可维护性原因的唯一合理选择。