在具有 cache_actions 和片段缓存(Rails.cache.fetch、Rails.cache.delete、缓存)的现有且复杂的 Rails 应用程序(3.2)中,对于具有不同语言环境的不同用户管理缓存的建议方法是什么?
- 将 current_user.locale 添加到所有缓存键?
- 将 Proc 添加到 cache_store 命名空间并根据语言环境创建不同的命名空间?
其他建议?
在具有 cache_actions 和片段缓存(Rails.cache.fetch、Rails.cache.delete、缓存)的现有且复杂的 Rails 应用程序(3.2)中,对于具有不同语言环境的不同用户管理缓存的建议方法是什么?
其他建议?