我正在构建 Rails 应用程序,我有来自其他项目的工人,他们叫Ironworker并用 Python 编写。是否可以在 Rails 应用程序中使用此工作程序?作为解决方案之一,我将使用其他 worker - resque,但我可以执行 Python 脚本吗?
感谢您的帮助,我不知道我应该从什么开始
我正在构建 Rails 应用程序,我有来自其他项目的工人,他们叫Ironworker并用 Python 编写。是否可以在 Rails 应用程序中使用此工作程序?作为解决方案之一,我将使用其他 worker - resque,但我可以执行 Python 脚本吗?
感谢您的帮助,我不知道我应该从什么开始
正如我从 Ironworker 的文档中了解到的那样,python 工作者可以从命令行运行。
exec 'hello_worker.py'
这篇文章解释了如何做到这一点: Calling shell commands from Ruby。
例如,您可以在救援人员中调用 python 工作者:
class ImageConversionJob
def work
system("exec 'hello_worker.py'")
end
end