Rails 3.1.10升级导致一致的[GET /]未命中

时间:2013-02-08 00:12:23

标签: ruby-on-rails-3.1 routes upgrade

将应用程序从Rails 3.0.20升级到Rails 3.1.10后,我发现渲染任何路由都有些麻烦;所有请求都会导致状态为“Success 200”的空体,但rails log报告:

cache: [GET /route] miss

即使清除了rails缓存,我也会得到相同的结果。

我正在调试ApplicationController和后续控制器,目的是找出响应出错的地方。

进一步调试中的任何指针都会非常感激:)

1 个答案:

答案 0 :(得分:0)

似乎query_reviewer是此问题的根源。

快速git stashbundle update之后,我发现已经从query_reviewer0.1.6更新了一些宝石,即0.1.7。似乎这些版本之间的突出变化引起了一些回归,即我在问题中描述的回归。

解决方案:将query_reviewer0.1.7恢复为0.1.6