html - from - rails yield
Mejores prácticas de Rails ERb(<%%> vs<%-%> vs<%--%>) (2)
Acabo de leer en http://ruby-doc.org/ruby-1.9/classes/ERB.html que incluso puedes usar un solo signo de porcentaje para los que hacen la línea (si no hay nada más en esa línea)
Ejemplo de la documentación:
<%# ignore numerous minor requests -- focus on priorities %>
% priorities.each do |priority|
* <%= priority %>
% end
Casi como HAML, ¿no es así? :)
¿Cuál es el uso recomendado de ERb en Rails cuando se trata de <% %>
%% <% %>
(evaluar el código de Ruby), <% -%>
(evaluar el código de Ruby, suprimir la nueva línea) y <%- -%>
(evaluar el código de Ruby, ¿Suprimir el espacio de la nueva línea y el líder final? Parece que <%- -%>
haría que el HTML de salida se vea mejor, pero <% %>
parece ser principalmente lo que veo.
Es una preferencia personal. Utilizo <%%> cuando estoy escribiendo un bucle o un bloque, porque quiero nuevas líneas allí. Utilizo <% -%> en casos raros de asignación de variables. Y nunca uso <% - -%> porque esa es una opción demasiada.