Rails 3.2压缩多个文本文件

时间:2013-01-20 14:13:17

标签: ruby-on-rails ruby-on-rails-3

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

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

除了创建文件,在单个操作中压缩和发送文件之外,我不需要任何其他功能。文件不大。

1 个答案:

答案 0 :(得分:2)

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

Here's a blog post(不是我的,未经过测试,但我认为没有理由说明这个过程不起作用),它描述了使用Rails压缩某些文件并将生成的存档发送给用户。根据您的需要调整它应该不会太难。