2010-08-15 41 views
2

我希望用戶上傳圖片,然後有一個後臺進程將其轉換爲動畫gif。現在我只想分叉一個sys進程並讓腳本執行處理。從Rails啓動系統進程

回答

3

對這篇文章的讀:6 Ways to Run Shell Commands in Ruby

選擇這些方法之一,並在控制器中使用它。

如果您想要任何適度複雜的東西(即從stderr讀取輸出),您需要使用寶石 - 可能是open4

+1

這是關於如何在Ruby中完成的一些很好的信息。在Rails中,還有其他一些選項,看起來像Delayed Job可能適合該賬單。 http://railscasts.com/episodes/171-delayed-job。獲得在Heroku上運行的東西可能是不可能的。 – Dex 2010-08-15 10:28:42