[RUBY] [Rails] [Note] Quand ajouter = à <%%> et quand pas

Cet article utilise Ruby 2.6.5 installé sur macOS Catalina 10.15.6. Lors de l'écriture d'une méthode d'aide dans un fichier de vue, j'ai fait une erreur selon que j'ajoutais ou non <%%> = pour le moment, donc je l'ai écrite sous forme de mémorandum.

Pour <%%>

#si déclaration
<% if @name == 'hoge' %>
<% end %>

#chaque déclaration
<% @books.each do |book| %>
<% end %>

Pour <% =%>

<%= book.title %>

<%=form_with model: @user, url: user_registration_path, class: 'registration-main', local: true do |f| %>
<% end %>

<%= f.label :email %>

<%= render 'shared/error_messages' %>

Sommaire

En gros, __ <% =%> est majoritairement plus __. En bref, le branchement conditionnel tel que __if et le traitement répétitif tel que chacun ne sont pas marqués de = __, et le traitement qui sort vers d'autres écrans peut être ajouté.

Recommended Posts

[Rails] [Note] Quand ajouter = à <%%> et quand pas
[Rails] Ajouter une colonne à concevoir
Bibliothèque non chargée lors de la tentative de mise à niveau de la version ruby et des rails s
Que vérifier lorsque rails db: la migration ne réussit pas
[Rails] Comment ajouter de nouvelles pages
[Rails] Ajoutez des paramètres forts pour concevoir
Comment résoudre le problème lorsque la valeur n'est pas envoyée lorsque le formulaire est désactivé dans les rails et envoyé
[Rails] Ajoutez un écran de confirmation et un écran de fin pour concevoir l'inscription des membres.
[Rails] Que faire lorsque les rails ne répondent pas ou ne s'arrêtent pas
[Attention !!] Précautions lors de la conversion de la devise Rails et de l'affichage des fichiers en haml
[Rails] Je souhaite ajouter des données aux paramètres lors de la transition avec link_to
[Rails] Annoter n'est pas exécuté lors de la migration
Installez Webpacker et Yarn pour exécuter Rails
Comment résoudre les erreurs qui se produisent lors de l'installation de Rails 5.1.3
Ajoutez une botte de printemps et un dégradé à éclipse
[Rails 6] cocoon_ Ajouter des attributs d'identifiant et de données au formulaire à ajouter
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
[Mémo personnel] Résumé des obstacles lors du déploiement des applications Rails sur AWS
Comment gérer FATAL: le rôle "admin0" n'existe pas et PG :: ConnectionBad: FATAL: le rôle "admin0" n'existe pas lors de l'exécution des rails db: create
Ajout de binding.pry (rails)
Rails et données de forme
Ajoutez une fonction de balise aux rails. Utilisez actes-comme-taggable-on
Mémo lors du tâtonnement et du développement à l'aide de JavaFX
Un mémo pour créer un formulaire simple en utilisant uniquement HTML et CSS dans Rails 6
Comment ajouter conditionnellement une classe html.erb dans Rails
Comment créer une API avec GraphQL et Rails
Que faire lors du débogage "Source non trouvée"
[Rails] Ajouté dans le modèle: nom d'utilisateur non ajouté à la base de données
[Rails] Comment émettre des messages de réussite et d'erreur
Présentation de ce que j'ai fait lorsque je voulais ajouter un en-tête et un pied de page à RecyclerView
[Dans le développement de l'équipe] Erreur lors du déplacement vers la succursale d'un autre membre et de l'exécution des rails [Rails]
Implémentez un système de réservation utilisant des Rails et un calendrier simple! Ajoutons la validation à datetime!
Que faire lorsque les balises JSF ne deviennent pas HTML
Changer la date et l'heure en notation japonaise dans Rails
Comment ajouter des caractères à afficher lors de l'utilisation de la méthode link_to
Un livre d'introduction à lire lors du démarrage de Rails
[Java] Quand var doit être utilisé et quand il ne doit pas être utilisé
[Java] [Signature XML] Ajouter un préfixe et un ID à la balise Signature
[Rails] Comment modifier et personnaliser les vues et les contrôleurs de conception
[Rails] Créez un plan de site à l'aide de sitemap_generator et déployez-le dans GAE
Extension pour ajouter le bouton haut / bas et le bouton Terminer à UIToolBar
(Ruby on Rails6) Comment créer un modèle et une table
Remarques à vérifier lorsque vous essayez d'utiliser Lombok
Ajouter un fichier au fichier jar
Rails valides et invalides?
Comment écrire des rails