Làm thế nào để bạn nhận xét ra html trộn với mã ruby?
some text <% ... %> more text <%= ... %>
something else
<% ... %>
Trong jsp nó thực sự đơn giản:, <%-- ... --%>
nhưng tôi không thể tìm thấy bất kỳ tùy chọn ngắn gọn nào trong đường ray.
Các nhận xét html đơn giản <!-- ... -->
không hoạt động: mã ruby vẫn được thực thi và báo lỗi.
Có một tùy chọn để sử dụng if false
với các bình luận html, nhưng nó khá dài dòng, chưa kể IDE không hỗ trợ nó.
Ngoài ra còn có một tùy chọn đến từ ruby nguyên chất, hoạt động đáng ngạc nhiên.
<%
=begin %>
... html and ruby code goes here
<%
=end %>
Nói chung là ổn, ngoại trừ nó dài dòng, trông kỳ lạ và không có IDE ruby nào mà tôi biết hỗ trợ nó (vâng, tôi thích bình luận / bình luận bằng một lần nhấn phím).
Tôi tò mò, có 'chính thức' nào làm điều này trong đường ray không?
Cảm ơn!
<%= false %>
sẽ không hoạt động. Bạn nên thử giải pháp được cung cấp mặc dù sẽ hoạt động<% if false %>
mà không có dấu =