我被困在如何构建这个过程上。
我有 100 个客户,他们在任何一天都需要一份 PDF 报告。他们应该能够随时下载个人报告,但报告只会在前一天晚上的午夜是最新的(我有一个每天午夜运行的 rake 任务,它使用当前信息更新数据库)。
我还需要能够在任何一天为自己批量下载所有 100 份报告。
写这个的最好方法是什么?我考虑编写一个 rake 任务来创建 100 个 PDF 并将它们存储在我的应用程序目录中,然后只需重定向到该文件并每晚运行该任务。这似乎不是很有效,如果我决定运行多个服务器并且他们找不到文件,我可能会遇到问题......
有什么想法吗?