私のアプリケーションには、管理者が GUI を介して cache_store 構成を変更できる機能があります。その後、新しい構成がすぐに有効になります。
私の production.rb のデフォルトの cache_store:
config.cache_store = :memory_store
管理者は必要に応じて、Dalli ストアで memcached を使用するように変更できます。Rails.application.config.cache_store を変更しようとしました:
Rails.application.config.cache_store = :dalli_store, 'localhost:11211', 'localhost:11212'
ただし、Rails.cache は変更されません。
Rails.cache
=> <#ActiveSupport::Cache::MemoryStore entries=0, size=0, options={}>
とにかくこれを行うことはありますか?