Ich aktualisiere eine Website von Rails 2 auf Rails 4 und habe Probleme damit, wie Rails 4 die alten CKEditor-Daten rendern möchte. Alle meine Benutzer sind für ihre eigenen Seiten verantwortlich, und CKEdit ließ sie den Text auf ihren Seiten formatieren, wie sie wollten.Rails 4 mit CKEditor und Legacy-Datenbank
Rails 4 zeigt all diese sorgfältige Formatierung als HTML-Tags.
sanitize((value).gsub(/\\r\\n/, ' '), attributes: %w(style, class, etc., etc.))
So weit so gut: Ich habe durch Richten all ihren Code zu einem Helfer um das bekommen. Aber viele Benutzer haben ihren Text in MS Word formatiert und in CKeditor eingefügt. Schienen 4 zeigt dies in all seinen MS-Ruhm:
<!-- /* Font Definitions */ @font-face {font-family:"?? ??"; mso-font-charset:78; mso-generic-font-family:auto; .....
Wie kann ich diese Formatierung, wenn ich die Seite machen? Es ist verlockend, dass CKEditor diese Formatierung beim Editieren anzeigt, aber Rails 4 wird nicht in der Ansicht angezeigt.
Irgendwelche Ideen?