Ruby on rails 如何在Gem中获取rails config.cache\u存储配置?

Ruby on rails 如何在Gem中获取rails config.cache\u存储配置?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,因此,我正在开发我的第一个gem,它需要与rails进行真正的连接。它需要知道config.cache\u存储中配置了什么。我如何获得这些信息 还有一点背景知识:它是一个memcached管理器(仅与Dalli gem兼容,在它的第一个版本中),类似于resque web for resque。我试过阅读resque代码,但它的情况不同,因为它有一个初始值设定项,Redis配置是从yml文件加载的 提前感谢。config.cache\u存储加载到两个不同的位置: Rails.cache Acti

因此,我正在开发我的第一个gem,它需要与rails进行真正的连接。它需要知道config.cache\u存储中配置了什么。我如何获得这些信息

还有一点背景知识:它是一个memcached管理器(仅与Dalli gem兼容,在它的第一个版本中),类似于resque web for resque。我试过阅读resque代码,但它的情况不同,因为它有一个初始值设定项,Redis配置是从yml文件加载的


提前感谢。

config.cache\u存储加载到两个不同的位置:

Rails.cache
ActionController::Base.cache_store

…它们都是config.cache_store中的默认值,但也可以单独配置。根据在运行时确定缓存配置所需的内容,您应该能够检查其中一项/两项。

谢谢。。。我觉得好傻,没想到最明显的解决办法哈哈。