2010-08-15 37 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