Siehe den Abschnitt "Inhalt registrieren" im Bild unten. Insgesamt gibt es 9 Zeilen.
Wenn Sie dies registrieren und mit der Methode ** simple_format ** </ font> auf einem anderen Bildschirm anzeigen, sieht es wie folgt aus.
Wie kann ich die Anzahl der registrierten Zeilen ermitteln? Ich dachte über Gegenmaßnahmen nach.
Artikel | Inhalt |
---|---|
OS.Catalina | v10.15.4 |
Ruby | v2.5.1 |
Ruby On Rails | v5.2.4.3 |
** Korrespondenz 1) Erstellen Sie eine Hilfsmethode. ** **. Ich habe auch Artikel anderer Leute gesehen, aber ich habe einen Helfer wie folgt gemacht.
application_helper.rb
1 module ApplicationHelper
2 #Fügen Sie für aufeinanderfolgende Zeilenvorschubcodes ein Zeilenvorschub-Tag explizit ein, da es maskiert wird.
3 def br(str)
4 str.gsub(/\r\n|\r|\n/, "<br />").html_safe
5 end
6 end
Verwenden Sie diesen Helfer, indem Sie ihn beim Anzeigen wie folgt aufrufen. Es ist praktisch, es zu einem Helfer zu machen, da die Kosten für die Herstellung gering sind.
erb:test.html.erb
1 <div class="krown-value">
2 <%= br(@knowledge.content) %>
3 </div>
Es wird jetzt in 9 Zeilen wie folgt angezeigt.
das ist alles.