Я использую Devise в своем приложении Rails 3.1 для управления сессиями. В Safari и Firefox пользователю корректно предлагается войти в систему, если он пытается получить доступ к странице, требующей авторизации. Однако в Internet Explorer (версии 7 и 8) пользователь правильно перенаправлен на страницу входа, но вход в систему ничего не делает.
Другими словами, имя пользователя и пароль верны, но кажется, что Internet Explorer не может установить сеанс. Файлы cookie включены и в IE.
Кто-нибудь испытывал схожие проблемы с IE? Мне просто нужно знать, где искать. Я уже боролся с неспособностью IE справиться с pushState, кажется, что IE довольно сложно для кода.
Internet Explorer 9 работает нормально.