2
我希望用戶上傳圖片,然後有一個後臺進程將其轉換爲動畫gif。現在我只想分叉一個sys進程並讓腳本執行處理。從Rails啓動系統進程
我希望用戶上傳圖片,然後有一個後臺進程將其轉換爲動畫gif。現在我只想分叉一個sys進程並讓腳本執行處理。從Rails啓動系統進程
對這篇文章的讀:6 Ways to Run Shell Commands in Ruby
選擇這些方法之一,並在控制器中使用它。
如果您想要任何適度複雜的東西(即從stderr
讀取輸出),您需要使用寶石 - 可能是open4
。
這是關於如何在Ruby中完成的一些很好的信息。在Rails中,還有其他一些選項,看起來像Delayed Job可能適合該賬單。 http://railscasts.com/episodes/171-delayed-job。獲得在Heroku上運行的東西可能是不可能的。 – Dex 2010-08-15 10:28:42