0

我需要从查询结果中编写大约 10 个文本文件,然后压缩并发送它们。

有没有办法在内存中完成这一切,还是我需要先将文件写入 /tmp 或数据库?Rails 3.2.11 应用程序的最佳实践是什么?

除了创建文件、压缩和发送它们之外,我不需要任何功能。文件不大。

4

1 回答 1

2

您将需要创建一些临时文件。但是,您选择将它们放在哪里取决于您。

这是一篇博客文章(不是我的,也没有经过测试,但我看不出所描述的过程不应该起作用的原因),它描述了使用 Rails 压缩一些文件并将生成的存档发送给用户。根据您的需要调整它应该不会太难。

于 2013-01-20T15:59:55.823 回答