Ruby on rails 3.1 Rails 3.1.10升级导致一致的[GET/]未命中

Ruby on rails 3.1 Rails 3.1.10升级导致一致的[GET/]未命中,ruby-on-rails-3.1,routes,upgrade,Ruby On Rails 3.1,Routes,Upgrade,将应用程序从Rails3.0.20升级到Rails3.1.10后,我发现在渲染任何路由时遇到了一些问题;所有请求都会导致一个状态为“Success 200”的空正文,但rails日志报告: 缓存:[获取/路由]未命中 即使在清除rails缓存之后,我也会得到相同的结果 我目前正在调试ApplicationController和后续控制器,目的是找出响应哪里出错 任何需要进一步调试的指针都将不胜感激:)似乎query\u reviewer就是这个问题的根源 经过快速的git隐藏和bundle更

将应用程序从Rails
3.0.20
升级到Rails
3.1.10
后,我发现在渲染任何路由时遇到了一些问题;所有请求都会导致一个状态为“Success 200”的空正文,但rails日志报告:


缓存:[获取/路由]未命中

即使在清除rails缓存之后,我也会得到相同的结果

我目前正在调试
ApplicationController
和后续控制器,目的是找出响应哪里出错


任何需要进一步调试的指针都将不胜感激:)

似乎
query\u reviewer
就是这个问题的根源

经过快速的
git隐藏
bundle更新
,我发现一些gem已经更新,即
query\u reviewer
,从
0.1.6
更新到
0.1.7
。这些版本之间的显著变化似乎导致了一些倒退,即我在问题中所描述的倒退

解决方案:将
query\u reviewer
0.1.7
还原为
0.1.6