Rails中的Python工作者

时间:2014-09-29 12:44:05

标签: python ruby-on-rails ruby worker ironworker

我正在构建rails应用程序,我有其他项目的工作人员,他们调用ironworker并用Python编写。是否可以在Rails应用程序中使用此工作程序? 作为解决方案之一,我将使用其他工作者 - resque,但我可以执行Python脚本吗?

感谢您的帮助,我不知道应该从什么开始

1 个答案:

答案 0 :(得分:2)

据我从铁工的文档中了解到,python worker可以从命令行运行。

exec 'hello_worker.py'

这篇文章解释了你如何做到这一点: Calling shell commands from Ruby

例如,您可以在救援人员中调用python worker:

class ImageConversionJob
  def work
    system("exec 'hello_worker.py'")
  end
end