2014-09-29 68 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