これは私の最初の Rails アプリであり、適切に最適化してキャッシュしようとしていますが、最初は少し気が遠くなるかもしれません。
Programs
リストされているときはいつでも、User
がその作成者であるProgram
場合、「プログラムの編集」ボタンが表示されます。それ以外の場合は、何も表示されません。
プログラム リストはそれほど頻繁には変更されません (おそらく 1 日に数回?) これをキャッシュする最良の方法は何ですか?
User
ボタンを表示するのは 1 人だけなので、ユーザーとプログラムの関係ごとにフラグメント キャッシュを作成するのは間違っているようです。
それとも、この問題を無視するためにビューを再設計する必要がありますか?