我的控制器中有一个操作,它根据所选日期范围(开始和结束日期)生成网站使用报告,条件是开始和结束日期必须在当前季度内。
我想实现一个background job
将在每个季度末生成此报告并使其作为查看页面上的链接可供下载的工具。
每个季度是 3 个月,例如 - On March 31st 11:59 PM
,我希望它生成从 1 月 1 日到 3 月 31 日的网站使用情况报告,并使其在查看页面中可供下载。
如果可能的话,我更喜欢使用whenever gem
它,因为我已经在使用它以一定的时间间隔重新索引模型。欢迎所有可能的建议!
请帮我解决这个问题!