fed*_*est 4 caching ruby-on-rails
我已经像这样配置了 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'
}
Run Code Online (Sandbox Code Playgroud)
(删除检查文件的默认配置只是为了测试)
然后我打开一个rails console来测试这个,但它似乎不起作用:
[1] pry(main)> Rails.cache.write("asd", "asd")
=> true
[2] pry(main)> Rails.cache.read("asd")
=> nil
Run Code Online (Sandbox Code Playgroud)
几天前我设法让它工作,但现在它不起作用。
AI 遗漏了什么?
我通过重新启动 spring 来修复它。正在做
> spring stop
Spring stopped.
> spring start
Run Code Online (Sandbox Code Playgroud)
诀窍。
注意:当再次启动 spring 时,它可能会失败,但它会起作用。