Мы используем Rails 3.2.3, Ruby 1.9.1 и HAML. Мы имеем модель Post и есть что-то очень странное происходит только иногда и только в Internet Explorer 9.Очень странная ошибка кодирования происходит только иногда
ActionView::Template::Error (incompatible character encodings: UTF-8 and ASCII-8BIT):
Ошибка в следующей строке:
= raw @post.content
Wich возвращает содержимое Поста от база данных. Обратите внимание, что содержимое имеет HTML-теги.
Странные вещи:
- Ошибка показывает только на некоторых машинах с IE 9. (Мы не можем воспроизвести ошибку в других машинах, используя тот же IE 9 сборки)
- ошибка происходит только иногда.
Мы попытались это остроумие не повезло (та же ошибка):
= raw @post.content.force_encoding('utf-8')
Любое понимание? Заранее спасибо.
Update После нескольких изменений теперь ошибка появляется в следующей строке:
37: .social
Там нет ничего странного в том, что линии, только пробелы (не вкладки) и «.social» строка , Это безумие.
Вы можете поделиться немного больше кода и то, что вы пытаетесь сделать? –
Вот полный вид HAML https://dl.dropbox.com/u/4515172/problematic_view.html.haml –