日付に大きく依存するアプリがあります。現在の日付に基づいて、これらの日付を設定するために必要な、かなり高価な計算があります。各リクエストに関する限り、これらの日付は一定であり、一度作成されると変更されませんが、1 週間を通して変更されます。日付はコントローラーとモデルの両方で使用されます。
私の問題はこれです:
- 日付が毎日変わらない場合は、config/initializers で設定できます。ただし、初期化子はサーバーの再起動時にのみ評価されます
- before_filter を使用して applicationController で日付を設定すると、モデルで日付を使用できません
何か案は?私はこれをすべて間違って見ていますか?ありがとう。