Nếu tôi viết một cái gì đó như:Tại sao sử dụng cả <% và <% = trong các chế độ xem?
<% if signed_in?.blank? %>
hoặc <%= link_to "Sign Up", sign_up_path %>
sự khác biệt giữa hai dấu hiệu <%
và <%=
là gì?
Tại sao làm theo cách này thay vì chỉ sử dụng một để đơn giản?
Khi nào tôi biết mình cần sử dụng <%
qua <%=
?
Nếu không quá muộn, hãy chọn HAML: http://haml.info/docs/yardoc/file.HAML_REFERENCE.html hoặc Slim: http://slim-lang.com/docs.html. Cả hai đều có đá quý 'xxx-rails' để thay thế ERb trong các máy phát. – jdoe
Một số người thực sự thích ERB. Mặc dù đáng để kiểm tra HAML và Slim, chúng không phải khách quan tốt hơn. – MrTheWalrus