私はVoteというモデルを持っていますが、これは非常に頻繁に変更されます(人々が投票する)。投票が保存された後、投票者が男性/女性かどうか、年齢などを補間するなど、他の分析を行います。これにより、同じモデルのカウンター(大人の投票、女性の投票など)が更新されます。
保存処理後にこれを行うための最良の方法は何でしょうか、これはバックグラウンドジョブ(delayed_jobプラグインを使用します)にするべきですか、それともafter_saveコールバックとして残すのが最善ですか?パフォーマンスの観点からもどちらが優れていますか?
ユーザーに2番目に新しいデータを表示する必要はありません(after_saveコールバックでさえそれを達成しません)。
ありがとう