[RUBY] [Rails] [Hinweis] Wann = zu <%%> hinzugefügt werden soll und wann nicht

Dieser Artikel verwendet Ruby 2.6.5, das unter macOS Catalina 10.15.6 installiert ist. Beim Schreiben einer Hilfsmethode in eine Ansichtsdatei habe ich einen Fehler gemacht, je nachdem, ob ich im Moment <%%> = hinzugefügt habe oder nicht. Deshalb habe ich sie als Memorandum geschrieben.

Für <%%>

#if-Anweisung
<% if @name == 'hoge' %>
<% end %>

#jede Aussage
<% @books.each do |book| %>
<% end %>

Für <% =%>

<%= 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' %>

Zusammenfassung

Grob gesagt ist __ <% =%> überwiegend __. Kurz gesagt, bedingte Verzweigungen wie __if und wiederholte Verarbeitungen wie jeweils sind nicht mit = __ gekennzeichnet, und Verarbeitungen, die auf anderen Bildschirmen ausgegeben werden, können hinzugefügt werden.

Recommended Posts

[Rails] [Hinweis] Wann = zu <%%> hinzugefügt werden soll und wann nicht
[Schienen] Spalte zum Entwickeln hinzufügen
Bibliothek nicht geladen, wenn versucht wird, die Ruby-Version und die Schienen zu aktualisieren
Was zu überprüfen ist, wenn Schienen db: Migration nicht bestanden
[Schienen] So fügen Sie neue Seiten hinzu
[Schienen] Fügen Sie starke Parameter hinzu, um sie zu entwickeln
So lösen Sie das Problem, wenn der Wert nicht gesendet wird, wenn das Formular in Schienen deaktiviert und gesendet wird
[Rails] Fügen Sie einen Bestätigungsbildschirm und einen Abschlussbildschirm hinzu, um die Registrierung der Mitgliedschaft zu erstellen.
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
[Achtung !!] Vorsichtsmaßnahmen beim Konvertieren von Rails-Geräten und Anzeigen von Dateien in haml
[Rails] Ich möchte beim Übergang mit link_to Daten zu Params hinzufügen
[Rails] Annotate wird bei der Migration nicht ausgeführt
Installieren Sie Webpacker und Yarn, um Rails auszuführen
So beheben Sie Fehler, die während der Installation von Rails 5.1.3 auftreten
Fügen Sie Frühlingsstiefel und Gradle zur Sonnenfinsternis hinzu
[Rails 6] cocoon_ Fügen Sie dem hinzuzufügenden Formular ID- und Datenattribute hinzu
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
[Persönliches Memo] Zusammenfassung der Stolpersteine beim Bereitstellen von Rails-Apps für AWS
Umgang mit FATAL: Rolle "admin0" existiert nicht und PG :: ConnectionBad: FATAL: Rolle "admin0" existiert nicht, wenn Rails ausgeführt werden db: create
Zugabe von bind.pry (Schienen)
Schienen und Formulardaten
Tag-Funktion zu Rails hinzufügen. Verwenden Sie Acts-as-Taggable-On
Memo beim Tappen und Entwickeln mit JavaFX
Ein Memo zum Erstellen eines einfachen Formulars, das nur HTML und CSS in Rails 6 verwendet
So fügen Sie die html.erb-Klasse in Rails bedingt hinzu
So erstellen Sie eine API mit GraphQL und Rails
Was tun beim Debuggen von "Quelle nicht gefunden"?
[Schienen] In Gerät hinzugefügt: Benutzername nicht zur Datenbank hinzugefügt
[Rails] So geben Sie Erfolgs- und Fehlermeldungen aus
Wir stellen vor, was ich gemacht habe, als ich RecyclerView eine Kopf- und Fußzeile hinzufügen wollte
[In der Teamentwicklung] Fehler beim Wechsel in den Zweig eines anderen Mitglieds und beim Ausführen von Rails s [Rails]
Implementieren Sie ein Reservierungssystem mit Rails und einfachem Kalender! Fügen wir datetime eine Validierung hinzu!
Was tun, wenn JSF-Tags nicht zu HTML werden?
Ändern Sie Datum und Uhrzeit in Rails in japanische Notation
Hinzufügen von Zeichen zur Anzeige bei Verwendung der link_to-Methode
Ein Einführungsbuch zum Starten von Rails
[Java] Wann var verwendet werden soll und wann nicht
[Java] [XML-Signatur] Fügen Sie dem Signatur-Tag Präfix und ID hinzu
[Rails] Bearbeiten und Anpassen von Geräteansichten und Controllern
[Rails] Erstellen Sie eine Sitemap mit sitemap_generator und stellen Sie sie in GAE bereit
Erweiterung zum Hinzufügen einer Auf- / Ab-Schaltfläche und einer Schaltfläche zum Beenden von UIToolBar
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
Hinweise zur Überprüfung bei der Verwendung von Lombok
Datei zur JAR-Datei hinzufügen
Schienen gültig und ungültig?
Wie schreibe ich Rails