Wie würde ich Benutzern erlauben, mehrzeiligen Text in einem text_area
Formularfeld einzugeben?Wie erlaube ich mehrzeiligen Inhalt in einem rails text_area Feld?
Zur Zeit wird immer Inhalt in text area
eingegeben, die Zeilenumbrüche werden entfernt ... Sie werden beibehalten, wenn ich den Inhalt bearbeite ... Also, vielleicht ist es in der Show-Ansicht, dass die Pausen entfernt werden?
Ich habe ein paar Dinge gefunden, die darauf hinweisen, dass ich einen WYSIWYG-Editor implementieren müsste, aber ich würde das lieber vermeiden, wenn möglich.
Irgendwelche Vorschläge?
UPDATE: Also, es ist wie Schienen sieht speichert den Inhalt mit Zeilenumbrüchen und ich kann in der Show-Ansicht (d <%= @post.post.html_safe %>
) .html_safe
zum Feld hinzufügen. Jetzt wird es Inhalt mit grundlegendem HTML präsentieren (zB <br>
, <b>
, etc ...) aber immer noch nicht die Zeilenumbrüche im Inhalt (dh wenn ich Enter für eine neue Zeile drücke), die von Rails gespeichert werden und ich kann Ansicht, wenn ich den Inhalt bearbeite.
A TextArea- hat nichts Rails spezifisch. Html ist html – apneadiving