Использование Devise для аутентификации. На контроллере, который имеет:
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
и decent_exposure
, контроллер не мог быть более распространенным.
В чем может быть корень этой проблемы?