Ich habe mit RedCloth Klartext in einem Formular gespeichert und konvertiert es in HTML. Zum Beispiel schreibt dies in meiner Form, und es zu speichern, wäre es genau die gleiche Art, wie ich es geschrieben hätte machen anzuzeigen:Wie RedCloth.to_html wieder in bearbeitbare Vanille Text konvertieren?
This sentence
gets inserted into it
proper html syntax
to preserve line breakage.
Mit diesem Code:
def parse_code
self.text = RedCloth.new(text).to_html
end
Und dann kann ich wieder anzuzeigen es mit dies:
= raw post.text
Aber wenn ich es zu bearbeiten, es kehrt zu mir:
<p>This sentence</p>
<p>gets inserted into it</p>
<p>proper html syntax</p>
<p>to preserve line breakage</p>
Wie kann ich es machen, so dass es, wenn ich es bearbeite, genauso aussieht wie vor dem Speichern?
Danke!
Das wäre die ideale Antwort, imo. Wenn Sie eine Menge bereits existierender Daten als HTML gespeichert haben, finden Sie in meiner Lösung. –
Das Problem damit ist, dass, wenn ich es ohne RedCloth html in es speichern, dann wird es als eine durchgehende Zeichenfolge speichern, und später kann ich keine Seitenumbrüche hinzufügen..right? Oder liege ich falsch, bin ich mir nicht sicher .. – Trip
Wow, ich hab's! Danke fifyurgiri. Ich wünschte, ich hätte deine Antwort, bevor ich mit RedCloth angefangen habe. Klappt wunderbar. – Trip