コントローラーに、選択した日付範囲(開始日と終了日)に基づいてサイトの使用状況のレポートを生成するアクションがあります。開始日と終了日は現在の四半期内である必要があります。
background job
各四半期の終わりにこのレポートを生成し、表示ページのリンクとしてダウンロードできるようにするを実装したいと思います。
各四半期は3か月なので、たとえば-March 31st 11:59 PM
に、1月1日から3月31日までのサイト使用状況のレポートを生成し、表示ページでダウンロードできるようにします。
whenever gem
一定の間隔でモデルのインデックスを再作成するためにすでに使用しているので、可能であれば使用することをお勧めします。考えられるすべての提案を歓迎します!!
これについてどうやって行くか私を助けてください!