我正在使用Nginx,乘客和Rails。 rails app正在缓存HTTP GET请求的响应。有没有办法禁用它?如果是这样,我在哪里以及如何做到这一点?
GET请求每次都返回相同的响应。当我在本地运行rails,没有nginx或者乘客时,在开发模式下,我不会遇到这个问题。只有在生产环境中,每次调用时它都会返回相同的响应。如果重置服务器,则返回不同的值。
答案 0 :(得分:0)
一般来说,禁用缓存是一个坏主意,但如果你愿意的话。
在production.rb
文件的rails应用中,将config.action_controller.perform_caching
设置为false