2014-10-27 14 views
5

Ich habe einfach die Installationsanweisungen unter the bootsy gem page verfolgt und es sieht alles gut aus, bis ich den Inhalt der Nachricht gespeichert und gelesen habe.Rails 4 WYSIWYG Bootsy zeigt keine Formatierung an

Dies ist, was die Ausgabe wie in der Ansicht aussieht:

<h2>Header</h2><h3>Sub head:</h3><br><img alt="Thumb 1320236280147" src="/uploads/bootsy/image/1/1320236280147.jpg"> 

Es scheint, dass keiner der HTML-Formatierung gerendert wird, wie es von quoation Marken oder so ähnlich entkommen wird - hat jemand hatte dieses Problem? Ich habe auf der Github-Seite oder auf SO keine Probleme gesehen, um mir in die richtige Richtung zu zeigen.

Ich habe noch nichts getan, abgesehen davon, dass ich die Installationsanweisungen für den Edelstein befolge, aber vielleicht habe ich etwas verpasst oder mache nur einen dummen Fehler.

Wenn Sie noch etwas wissen möchten, fragen Sie einfach.

Prost

Antwort

5

Sie müssen so etwas haben, entkommen html:

<%= f.bootsy_area(:body, class: 'bg-code').html_safe %>

+0

Wie wird 'readonly' für bootsy_area gesetzt? – kpp

+0

Versuchen Sie, ': readonly => true' hinzuzufügen HINWEIS: Die HTML-Optionen deaktiviert, readonly und mehrere können alle als boolesche behandelt werden. Wenn Sie also ': disabled => true 'angeben, wird disabled =" disabled ". –

+0

<% = f.bootsy_area: body, value: @ system_email.try (: Inhalt) .html_safe, readonly: true, Zeilen: 20, Spalten: 100, editor_options: {link: false, color: false, blockquote: false, font_styles: false, emphasis: false, lists: false, html: false, image: false}%> Beide Optionen funktionieren nicht. – kpp

4

Sergio korrekt ist, aber haben die .html_safe am Ausgang statt der Eingabe.

Zum Beispiel auf einem Postindex:

<%= post.body.html_safe %> 

Hoffnung, das hilft.

0

vielleicht rohe verwenden?

<%= raw(post.body) %> 
0

können Sie auch Sie bootsy.rb

config.editor_options = { 
    html: true 
    ..... 
} 

hinzufügen aktivieren html im bootsy Editor zu wechseln.