хорошо по некоторой странной причине IE дает мне и ошибке InvalidAuthenticityToken почти каждый раз, когда запрос POST используется. Кажется, что IE не нравится "/" и "=" символы, иногда находимые в authenticity_token. Таким образом, я задался вопросом, нашел ли кто-либо на самом деле решение этого?
Более странный то, что никакой другой браузер, кажется, не ведет себя тот путь.
Заранее спасибо.
Та же проблема здесь с приложением rails, запущенным в iframe. Я получаю:
"изменение, которое вы хотели был отклонен "
В журнале:
ActionController :: InvalidAuthenticityToken
Похоже, что про Ошибка возникает в IE, когда вы разрабатываете в ситуации iframe, когда главная страница находится в другом домене, чем внутренняя страница.(es: приложения Facebook с iframed)
Это связано с тем, что в настройках конфиденциальности IE по умолчанию "средний" в этой ситуации возникает проблема с файлами cookie.
Возможное решение - установить заголовок P3P (попробуйте google: p3p iframe internet explorer) Пример в application_controller.rb:
before_filter :set_p3p
def set_p3p
response.headers["P3P"]='CP="CAO PSA OUR"'
end
В моем случае это работает.
С уважением
Ссылка: http://duanesbrain.blogspot.com/2007/11/facebook-ie-and-iframes.html