rails 2.3.4 /生产环境中查询字符串参数的问题

时间:2011-01-03 13:45:46

标签: ruby-on-rails caching search get

我在旧的Rails 2.3.4 App上工作。 当我调用带有GET参数的“baz”控制器的动作时 www.foo.com/baz/search?search_string=Hello 我得到了预期的结果,但我看起来像是在缓存结果。

使用新的参数调用操作 www.foo.com/baz/search?search_string=World 返回旧结果。

我做了一些调试,意识到这种行为只发生在“生产环境”时 “config.cache_classes”是“true”

有什么想法吗? THX!

1 个答案:

答案 0 :(得分:0)

在production.rb中

config.cache_classes = true不会缓存任何结果。它基本上意味着它不会在生产环境中重新加载Rails类并将它们缓存(这就是生产环境比开发更快的原因)

你在那个控制器中做了一些页面缓存或任何其他类型的缓存,如果你可以在这里发布你的控制器代码会很棒。