2012-06-18 3 views
1

우리는 Rails 3.2.3, Ruby 1.9.1 및 HAML을 사용하고 있습니다. 우리는 포스트 모델이 만 가끔 만 인터넷에서 익스플로러 9매우 이상한 인코딩 오류가 때때로 발생합니다

ActionView::Template::Error (incompatible character encodings: UTF-8 and ASCII-8BIT): 

오류가 다음 줄에 발생하는 매우 이상한 것이 있습니다 :

= raw @post.content 

느릅 나무가에서 게시물의 내용을 반환 데이터 베이스. 내용에 HTML 태그가 있음에 유의하십시오.

이상한 일들은 다음과 같습니다

오류는 (우리는 같은 IE 9 빌드를 사용하여 다른 시스템에서 오류를 재현 할 수 없습니다)
  • 이 오류는 발생 IE 9 일부 컴퓨터에서 보여줍니다
    • 때때로.

      = raw @post.content.force_encoding('utf-8') 
      

      어떤 통찰력 :

    우리는이 지혜 운 (같은 오류) 시도했습니다? 미리 감사드립니다.

    업데이트 몇 가지 변경 후 이제 오류가 다음 줄에 표시 : 그 라인에있는 이상한 것은, 단지 공간 (안 탭)하고 ".social"문자열이 없습니다

    37:   .social 
    

    . 이건 미친 짓이야.

  • +0

    당신이 뭘 하려는지 조금 코드의 더를 공유 할 수 있습니까? –

    +0

    다음은 전체 HAML보기입니다. https://dl.dropbox.com/u/4515172/problematic_view.html.haml –

    답변

    관련 문제