シンプルな「設定」モデルを設定して、アプリ全体で使用できるユーザーが変更可能なグローバルを作成できるようにしました。このモデルにはvar_nameとvalue列があります。はvar_name主キーです。
を使用してこれらにアクセスできますSetting.find('my_variable_name')が、これは機能しますが、毎回データベースクエリが発生します。
毎回データベースにクエリを実行するのではなく、設定を1回「キャッシュ」できるようにしたいと思います。
これを実行する正しい方法がわかりません。Railsはまだ初めてです。
settings = Setting.allアプリケーションコントローラーのように、すべての設定を変数に入れてから、その変数から1つの変数を操作する方法を作成することを想像します。次のようなものを使用して呼び出しsettings.my_variable_nameます......
しかし、方法はわかりません:)
何かアドバイスをいただければ幸いです。ありがとう。