Je me suis rendu compte que j'écris beaucoup de code similaire à celui-ci :
<% unless @messages.blank? %>
<% @messages.each do |message| %>
<%# code or partial to display the message %>
<% end %>
<% else %>
You have no messages.
<% end %>
Existe-t-il une construction en Ruby et/ou Rails qui me permettrait d'éviter ce première condition ? Pour qu'elle soit exécutée lorsque l'itérateur/la boucle n'entre pas une seule fois ? Pour exemple :
<% @messages.each do |message| %>
<%# code or partial to display the message %>
<% and_if_it_was_blank %>
You have no messages.
<% end %>