我有一种方法可以调用延迟作业来创建 zip 文件并将它们存储在特定文件夹中。现在我知道当客户端单击下载 zip 按钮时,此请求将丢失,因为进程将被发送到后台作业.所以当 zip 生成时我不能使用 send_file/send_data .我应该检查文件是否生成然后发送它(使用一些重复的方法调用)还是有其他方法可以实现这一点???我是 ruby 1.9 和 rails 2.3。
问问题
323 次
我有一种方法可以调用延迟作业来创建 zip 文件并将它们存储在特定文件夹中。现在我知道当客户端单击下载 zip 按钮时,此请求将丢失,因为进程将被发送到后台作业.所以当 zip 生成时我不能使用 send_file/send_data .我应该检查文件是否生成然后发送它(使用一些重复的方法调用)还是有其他方法可以实现这一点???我是 ruby 1.9 和 rails 2.3。