Использование 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
, контроллер больше не может бытьобщие.
Что может быть причиной этой проблемы?