首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Prawnto生成和下载多个PDF文件

使用Prawnto生成和下载多个PDF文件
EN

Stack Overflow用户
提问于 2014-02-24 00:37:05
回答 1查看 257关注 0票数 0

我被困在如何设计这个过程上。

我有100个客户,在任何一天都需要一份PDF报告。他们应该可以在任何时候下载单独的报告,但是报告只能在前一晚午夜时才能更新(我有一个rake任务,每天午夜运行,它用当前的信息更新数据库)。

我还需要能够在任何一天内为自己下载所有100份报告。

写这个最好的方法是什么?我想写一个rake任务来创建100 PDF文件并将它们存储在我的应用程序目录中,然后只需重定向到该文件并每晚运行该任务。这似乎不太有效,如果我决定运行多台服务器而他们找不到文件,我可能会遇到问题.

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-24 01:26:10

根据PDF的大小和您正在使用的数据库,将它们存储在数据库中可能是有意义的,或者可能只为此使用类似MongoDB或其他面向文档的NoSQL数据库。但是,任何具有BLOB类型的常规数据库都可以工作。

然后您的rake任务可以每天晚上更新它们,它们可以直接从数据库中提供给客户端,即使您最终运行了多台服务器。您还可以在数据库中与报表一起包含一些元数据,特别是上次更新基础数据和最后一次生成报表时。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21976822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档