いつもそこにある私のサーバ上にいくつかのグローバル変数が必要です レールサーバ上にいくつかのグローバルキャッシュを使用する方法がありますか?Ruby on rails global cach
私は1時間続くクエリキャッシュを探しています。
お勧めですか?
いつもそこにある私のサーバ上にいくつかのグローバル変数が必要です レールサーバ上にいくつかのグローバルキャッシュを使用する方法がありますか?Ruby on rails global cach
私は1時間続くクエリキャッシュを探しています。
お勧めですか?
環境に応じて、いつでもどこでもアクセスしたい変数をファイルenvironments/{production,development,..}.rb
に入れています。より複雑なデータを格納する必要のある高速データストアが必要な場合は、redisを提案します。あなたのユースケースのためにredisが重い場合は、Rails Cachingを使用することもできます。
あなたはいつもあなたが初期化子で初期化子
内のファイルから読み込むアプリ固有のYAMLファイルを追加することができます
raw_config = File.read( "#{} Rails.root /設定/ app_configを。
APP_CONFIG = YAML.load(raw_config)[Rails.env] .symbolize_keys)」YML
あなたはどこでもあなたのアプリ APP_CONFIG中からAPP_CONFIGにアクセスすることができます[:some_var]
読み取り専用グローバル変数、または変更可能なものを探していますか?それが変更可能なものであれば、要求間で共有する必要がありますか?あなたが何をしようとしているのか、さらに詳しい情報を加えてください。 –