我的版本是:
- 导轨:3.2.6
- 达利:2.1.0
我的环境是:
- config.action_controller.perform_caching = true
- config.cache_store = :dalli_store, 'localhost:11211', {:namespace => 'MyNameSpace'}
当我写:
Rails.cache.fetch(key) do
User.where('status = 1').limit(1000)
end
无法缓存用户模型。如果我使用
Rails.cache.fetch(key) do
User.all
end
它可以被缓存。如何缓存查询结果?