禁用HTTP GET请求的缓存响应

时间:2015-07-22 19:00:29

标签: ruby-on-rails nginx passenger

我正在使用Nginx,乘客和Rails。 rails app正在缓存HTTP GET请求的响应。有没有办法禁用它?如果是这样,我在哪里以及如何做到这一点?

GET请求每次都返回相同的响应。当我在本地运行rails,没有nginx或者乘客时,在开发模式下,我不会遇到这个问题。只有在生产环境中,每次调用时它都会返回相同的响应。如果重置服务器,则返回不同的值。

1 个答案:

答案 0 :(得分:0)

一般来说,禁用缓存是一个坏主意,但如果你愿意的话。

production.rb文件的rails应用中,将config.action_controller.perform_caching设置为false