2013-01-20 50 views
0

我需要从查询结果中编写约10个文本文件,然后zip将它们发送出去。Rails 3.2 zip多个文本文件

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

除了创建文件之外,我不需要任何功能,只需一次操作即可进行压缩和发送。这些文件并不大。

回答

2

您将需要创建一些临时文件。然而,你选择放置它们的地方取决于你。

Here's a blog post(不是我的,没有经过测试,但我看不出所描述的过程不应该起作用),它描述了如何使用Rails压缩一些文件并将结果存档发送给用户。它不应该太难以适应您的需求。