Spree 中的缓存配置 ruby gem
Caching configs in Spree ruby gem
当我通过管理面板 Spree::Config[some_key] = some_value
更新狂欢配置时,它会覆盖 spree_preferences table 中的值,但也会存储以前版本的值并使用所有这些版本。
Rails.cache.clear
帮不上忙。但是重启独角兽帮助了我。
这些版本存储在哪里?
如何在代码中显式重置缓存值?
问题出在 unicorn worker 的缓存中。
当我通过管理面板 Spree::Config[some_key] = some_value
更新狂欢配置时,它会覆盖 spree_preferences table 中的值,但也会存储以前版本的值并使用所有这些版本。
Rails.cache.clear
帮不上忙。但是重启独角兽帮助了我。
这些版本存储在哪里? 如何在代码中显式重置缓存值?
问题出在 unicorn worker 的缓存中。