웹 사이트를 레일 2에서 레일 4로 업그레이드하고 레일 4가 이전 CKEditor 데이터를 렌더링하는 방법에 문제가 있습니다. 모든 사용자는 자신의 페이지에 대한 책임이 있으며, CKEdit을 사용하면 원하는대로 텍스트를 페이지의 서식을 지정할 수 있습니다.레일 4 (CKEditor 및 기존 데이터베이스 포함)
레일 4는주의 깊게 HTML 태그로 서식을 지정합니다. 모든 코드를 도우미에게 보내어 주위를 둘러 보았습니다.
sanitize((value).gsub(/\\r\\n/, ' '), attributes: %w(style, class, etc., etc.))
지금까지 그렇게 좋았습니다. 그러나 많은 사용자가 MS Word에서 텍스트를 포맷하고 CKeditor에 붙여 넣었습니다. Rails 4는 MS의 모든 영광으로 다음을 표시합니다.
<!-- /* Font Definitions */ @font-face {font-family:"?? ??"; mso-font-charset:78; mso-generic-font-family:auto; .....
페이지를 렌더링 할 때이 형식을 어떻게 표시합니까? CKEditor는 편집 할 때이 형식을 보여 주지만 Rails 4는보기에 표시되지 않습니다.
아이디어가 있으십니까?