所以,我正在开发我需要与rails实际连接的第一个gem。它需要知道配置到config.cache_store中的内容。我如何获得此信息?
关于它的更多背景:它是一个memcached管理器(仅与Dalli gem兼容,在它的第一个版本上),就像resque-web for resque一样。我已经尝试过阅读resque代码,但它的情况有所不同,因为它有一个初始化器,Redis配置是从yml文件加载的。
提前致谢。
答案 0 :(得分:1)
config.cache_store被加载到两个不同的地方:
Rails.cache
ActionController::Base.cache_store
...它们都是从config.cache_store默认的,但可以选择单独配置。您应该能够根据在运行时确定缓存配置所需的内容来检查其中一个/两个。