J'utilise une zone de texte pour recueillir les commentaires de l'utilisateur. La zone de texte préserve l'indentation de ligne et d'espace blanc suivante. Lors de l'affichage du commentaire dans une balise p
, la ligne suivante et l'indentation d'espace blanc au début de la ligne sont perdues.Affichage des lignes et des espaces blancs suivants dans HAML
J'entrez le texte suivant dans la zone de texte:
Lorem ipsum dolor sit amet,
consectetur adipisicing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua
La forme de sauvegarde conserve la ligne suivante dans le commentaire.
J'afficher le commentaire comme:
%p #{@user.comment}
Cette affiche le texte suivant:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
Comment afficher le texte enregistré avec des espaces blancs correcte?
Je pense que le% p serait superflu parce enveloppe simple_format tout dans un paragraphe, même lorsqu'il n'y a qu'un seul paragraphe. –
Étant donné que P est une balise à conclusion inférée, elle apparaîtrait également dans le DOM sous la forme:
content
–