我已经这样配置了development.rb文件:
# Enable/disable caching. By default caching is disabled.
config.action_controller.perform_caching = true
config.cache_store = :memory_store
config.public_file_server.headers = {
'Cache-Control' => 'public, max-age=172800'
}
(删除了仅检查文件以进行测试的默认配置)
然后我打开一个rails console
进行测试,但它似乎不起作用:
[1] pry(main)> Rails.cache.write("asd", "asd")
=> true
[2] pry(main)> Rails.cache.read("asd")
=> nil
几天前我设法使其工作了,但是现在不工作了。
我错过了什么吗?
答案 0 :(得分:0)
我通过重新启动弹簧来固定它。做
> spring stop
Spring stopped.
> spring start
起到了作用。
注意:再次启动弹簧时,它可能会失败,但是仍然可以正常工作。