0

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

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

4

1 回答 1

2

正如我从 Ironworker 的文档中了解到的那样,python 工作者可以从命令行运行。

exec 'hello_worker.py'

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

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

class ImageConversionJob
  def work
    system("exec 'hello_worker.py'")
  end
end
于 2014-09-29T13:15:08.673 回答