Я разрабатываю приложение Rails 3 на Ubuntu 10.10 и вам нужно проверить CSS и Javascript на IE7 и IE8, поэтому я использую VirtualBox и изображения, которые Microsoft provides. Я получил изображения, установленные и работающие хорошо - я могу использовать IE7 и IE8 для доступа к Интернету и использования сайтов просто отлично.Ошибки сеанса при доступе к разработке Rails-приложения через VirtualBox
Я также могу получить доступ к моему приложению Rails (работает на Ubuntu), посетив 10.0.2.2:3000 в каждом браузере (не знаю, почему это работает, а localhost - нет, но хорошо). Любое GET на странице, которая не требует, чтобы пользователь был зарегистрирован в Renders, как я ожидал.
Что не так, сессии - насколько я могу судить, оба IE7 и IE8 просто игнорируют сеансы с помощью приложения для разработки. Всякий раз, когда я отправляю форму для входа, я получаю ошибку InvalidAuthenticityToken и, конечно же, на странице ошибок Rails значения в сеансе и параметры не совпадают. Я даже создал специальный маршрут, чтобы автоматически регистрировать посетителя как случайного пользователя, но он не работает. Я только что загрузил и установил Firefox на одном из виртуальных ПК, и у него такая же проблема, как у IE.
Все работает отлично в Chrome/Firefox в Ubuntu, поэтому, похоже, это не Rails, и, по-видимому, это не IE. Полагаю, что в VirtualBox я чего-то не хватает, но до сегодняшнего дня у меня нет опыта работы с виртуализацией, поэтому я даже не знаю, как начать поиск и устранение неполадок.
Любые советы?