2012-06-18 2 views
1

Мы используем 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» строка , Это безумие.

+0

Вы можете поделиться немного больше кода и то, что вы пытаетесь сделать? –

+0

Вот полный вид HAML https://dl.dropbox.com/u/4515172/problematic_view.html.haml –

ответ

Смежные вопросы