Consultez la section «Enregistrer le contenu» dans l'image ci-dessous. Il y a 9 lignes au total.
Si vous enregistrez ceci et l'affichez avec la méthode ** simple_format ** </ font> sur un autre écran, ce sera comme suit.
Comment puis-je obtenir le nombre de lignes enregistrées? J'ai pensé à des contre-mesures.
article | Contenu |
---|---|
OS.Catalina | v10.15.4 |
Ruby | v2.5.1 |
Ruby On Rails | v5.2.4.3 |
** Correspondance 1) Créez une méthode d'assistance. ** ** J'ai aussi vu les articles d'autres personnes, mais j'ai fait une aide comme suit.
application_helper.rb
1 module ApplicationHelper
2 #Pour les codes de saut de ligne consécutifs, insérez explicitement une balise de saut de ligne car elle sera échappée.
3 def br(str)
4 str.gsub(/\r\n|\r|\n/, "<br />").html_safe
5 end
6 end
Utilisez cet assistant en l'appelant comme suit lors de l'affichage. En faire une aide est pratique car le coût de sa fabrication est faible.
erb:test.html.erb
1 <div class="krown-value">
2 <%= br(@knowledge.content) %>
3 </div>
Il est maintenant affiché en 9 lignes comme ça.
c'est tout.