使用设计进行身份验证。在具有以下功能的控制器上:
before_filter authenticate_user!, :except => [ :index, :show ]
我总是得到304 Not Modified
状态代码而不是200 OK
经过身份验证的操作,即使在登录时在浏览器中也是如此。视图呈现和工作得很好。
它阻止了我的测试通过:
describe 'GET index' do
it 'should be successful' do
get 'index'
response.should be_success # Fails due to 304 status code
end
end
一开始我以为是我的控制器的错,但是除了before_filter
and之外decent_exposure
,控制器再普通不过了。
什么可能是这个问题的根源?