2

找不到将identity_cache配置为与dalli一起使用的文档。有人可以告诉我这是怎么做到的吗?

我在我的config/environments/development.rb(我想先在开发环境中尝试)尝试了这个:

config.identity_cache_store = :mem_cache_store, ActiveSupport::Cache::DalliStore.new(servers: ["mem"])

当我启动rails时,我看到了这个错误:

uninitialized constant ActiveSupport::Cache::DalliStore (NameError)
4

1 回答 1

4

设置Dalli gem

然后使用以下命令创建您的身份缓存存储:

Dalli::Client.new

...所以你的 development.rb 文件将有:

config.action_controller.perform_caching = true
config.cache_store = :dalli_store
config.identity_cache_store = :dalli_store, Dalli::Client.new(:servers => ["mem1.server.com"])
于 2013-06-19T22:11:22.217 回答