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.
#si déclaration
<% if @name == 'hoge' %>
<% end %>
#chaque déclaration
<% @books.each do |book| %>
<% end %>
<%= 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' %>
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