gpt4 book ai didi

ruby-on-rails - 使后台作业生成的文件可供下载

转载 作者:数据小太阳 更新时间:2023-10-29 08:52:51 25 4
gpt4 key购买 nike

我的 Controller 中有一项操作可根据所选日期范围(开始日期和结束日期)生成网站使用情况报告,条件是开始日期和结束日期必须在当前季度内。

我想实现一个后台作业,它会在每个季度末生成此报告,并作为 View 页面上的链接可供下载。

每个季度为 3 个月,例如 - 在 3 月 31 日晚上 11:59,我希望它生成从 1 月 1 日到 3 月 31 日的网站使用情况报告并提供下载在 View 页面中。

如果可能的话,我更喜欢使用 whenever gem,因为我已经在使用它在确定的时间间隔内重新索引模型。欢迎所有可能的建议!!

请帮我解决这个问题!!

最佳答案

我会推荐 Gems DelayedJob (Rails 3.0+ 为 2.1)或 Resque用于创建后台作业,将它们放在多个队列中,并在以后处理它们。两者都有很好的 Railscast。

关于ruby-on-rails - 使后台作业生成的文件可供下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com