如何从rails控制器异步运行ruby脚本?

Roa*_*nes 2 ruby ruby-on-rails

我想在完成某些操作并呈现视图后从rails应用程序的控制器运行一些ruby脚本.
这个脚本的操作包括文件压缩和上传,然后等待远程监听器的答案,所以我想它需要异步完成.有没有办法以rails方式运行ruby脚本?
或者用无限循环编写脚本更合适,它会定期请求我的数据库进行更改然后再睡眠?

Bob*_*Bob 7

后台工作怎么样,例如delayed_jobresque?它们将允许您排队多个作业并在以后处理它们.