2014-09-29 66 views
0

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

感谢您的帮助,我没有从我应该开始

+3

这不是很明显,你想要什么,你有什么,你如何期望与你做了什么到那里。请**举例输入和输出**需要和*解释*你一直在试图做到这一点。 – Veedrac 2014-09-29 12:45:13

+0

@Veedrac 在这种情况下,输入/输出数据无关紧要。目标是使用工作人员在Rails环境中保留和执行Python脚本。 – Derk153 2014-09-29 12:54:05

+0

Stack Overflow面向特定的,直接回答的问题,几乎没有意见和暗示的余地。如果你真的没有任何例子,我想有更合适的地方要问。 – Veedrac 2014-09-29 12:56:34

回答

2

当我从铁工的文档了解,蟒蛇工人可以从命令行运行的想法。

exec 'hello_worker.py' 

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

例如,您可以调用Python工人在救援人员:

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

这正是我需要的:) – Derk153 2014-09-29 13:18:56