[RAILS] Je veux créer un bouton avec un saut de ligne avec link_to [Note]

Je veux créer un bouton avec un saut de ligne avec link_to [Note]

Quand j'ai voulu créer un bouton avec des sauts de ligne, j'étais en difficulté, donc je l'écrirai sous forme de mémorandum.

Mauvais exemple

Si vous entrez \
pour couper la ligne dans <% =%>, elle sera sortie telle quelle.

<%= link_to "<h2>S'identifier</h2></br>S'identifierすると、コメント・いいねが可能です!",new_user_registration_path, {class: "btn btn-success"} %>

キャプチャ.PNG

Conclusion

<%= link_to new_user_registration_path, class: "btn btn-success" do %>
  <h2>S'identifier</h2>
  <br>
Vous pouvez commenter et aimer en vous connectant!
<% end %>

キャプチャ2.PNG

Supplément

Quand j'ai posté pour la première fois, j'utilisais la méthode brute, De @jnchito, "Si vous utilisez la méthode brute par inadvertance, cela entraînera la construction de XSS, il vaut donc mieux ne pas l'utiliser autant que possible. Les rails doivent avoir différentes façons de créer du HTML sans utiliser de raw, alors cherchez d'abord une manière qui ne repose pas sur raw. Je vais le corriger après avoir reçu un commentaire.

Exemple indésirable échappé à l'aide de la méthode brute

<%= link_to raw("<h2>S'identifier</h2></br>S'identifierすると、コメント・いいねが可能です!"),new_user_registration_path, {class: "btn btn-success"} %>

Qu'est-ce qu'un personnage d'échappement?

Caractères spéciaux Pour annuler les effets des caractères spéciaux tels que \

et \
.

référence https://noterr0001.hateblo.jp/entry/20151208/1449579773

Recommended Posts

Je veux créer un bouton avec un saut de ligne avec link_to [Note]
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
J'ai essayé de casser le bloc avec java (1)
Je souhaite surveiller un fichier spécifique avec WatchService
Rails6 Je veux créer un tableau de valeurs avec une case à cocher
Je souhaite créer un modèle spécifique d'ActiveRecord ReadOnly
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
Je souhaite ajouter une fonction de navigation avec ruby on rails
[Rails] Je souhaite ajouter des données aux paramètres lors de la transition avec link_to
Je veux extraire entre des chaînes de caractères avec une expression régulière
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
Je veux écrire un joli build.gradle
Je veux créer une application ios.android
Je souhaite utiliser DBViewer avec Eclipse 2018-12! !!
Je veux écrire un test unitaire!
Je souhaite sélectionner plusieurs éléments avec une disposition personnalisée dans la boîte de dialogue
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3 (édition PowerMockito)
[iOS] J'ai essayé de créer une application de traitement de type insta avec Swift
J'ai essayé de créer une API Web qui se connecte à DB avec Quarkus
[Note] Je veux obtenir dans l'ordre inverse en utilisant afterLast avec JdbcTemplate
Je souhaite créer un SNS Web sombre avec Jakarta EE 8 avec Java 11
Je souhaite afficher un PDF chinois (coréen) avec des rapports fins
Si vous voulez créer un fichier zip avec Ruby, c'est rubyzip.
Je veux ForEach un tableau avec une expression Lambda en Java
J'ai essayé de faire une authentification de base avec Java
java j'ai essayé de casser un simple bloc
Je l'ai fait en Java pour toujours rendre (a == 1 && a == 2 && a == 3) vrai
[Ruby] Je veux faire un saut de méthode!
Je veux utiliser java8 forEach avec index
Je voulais que (a == 1 && a == 2 && a == 3) vrai en Java
Je veux écrire une simple répétition d'une chaîne de caractères
J'ai essayé de créer une application de clonage LINE
Je souhaite concevoir une structure pour la gestion des exceptions
Je veux jouer avec Firestore de Rails
J'ai créé un robot LINE avec Rails + heroku
Facile à créer LINE BOT avec Java Servlet
Je souhaite effectuer un traitement d'agrégation avec spring-batch
[Rails] Je veux charger du CSS avec webpacker
[LINE @] J'ai essayé de créer un BOT de conversion de calendrier occidental de calendrier japonais [API de messagerie]
Une note que j'ai renoncé à essayer de créer une annotation personnalisée pour Lombok
J'ai créé une application d'apprentissage automatique avec Dash (+ Docker) part3 ~ Practice ~
Même en Java, je veux sortir true avec un == 1 && a == 2 && a == 3 (deuxième décoction Javassist)
Je souhaite pouvoir lire des fichiers en utilisant refile avec administrate [rails6]
J'ai essayé de faire un jeu simple avec Javafx ① "Trouvons le jeu du bonheur" (inachevé)
[Android] J'ai créé un écran de liste de matériaux avec ListView + Bottom Sheet
[Android] Je veux faciliter le contrôle qualité ... C'est vrai! Faisons un menu de débogage!
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3 (Black Magic)
[Rubiy] Je veux créer un tableau à partir d'une chaîne de caractères avec la méthode split. Et vice versa.
Faisons une application TODO avec Java 2 Je veux créer un modèle avec Spring Initializr et créer Hello world
J'ai essayé de faire un jeu simple avec Javafx ① "Trouvons le jeu du bonheur" (version inachevée ②)
Je veux appeler une méthode d'une autre classe
J'ai lu le code lisible, alors prends note
Comment créer une fonction de messagerie LINE avec Ruby
Faisons un Bot LINE avec Ruby + Sinatra - Partie 2
Je veux utiliser une petite icône dans Rails
Je souhaite utiliser le mode sombre avec l'application SWT
Je souhaite authentifier les utilisateurs auprès de Rails avec Devise + OmniAuth