Tôi có một số đánh dấu tầm thường trông giống như sau:Làm thế nào để một bình luận trong một mẫu erb?
<li class="someclass">
<=% t'model.attr' %>
</li>
Có cách nào không quan trọng để bình luận mà ra? Chỉ cần gói <!-- -->
xung quanh khối sẽ vẫn để lại mã ruby có sẵn cho mẫu. Điều này có nghĩa là tôi phải bình luận riêng biệt mã HTML và mã riêng của Ruby.
Cách tốt nhất để nhận xét tất cả ba dòng có số lượng đánh dấu ít nhất là gì?
Điều này có tác dụng và đó là cách tốt nhất mà tôi đã tìm thấy, nhưng điều đó không có nghĩa ngữ nghĩa ngoài việc "nhận xét điều này?" Tôi ước có cách xử phạt hơn, nếu có. –
'= begin' và' = end' là phiên bản Ruby của các bình luận khối. Ngoài ra, bạn cũng có thể làm '<< - ASDF' và' ASDF' (thay thế ASDF bằng bất kỳ từ khóa nào bạn muốn). Đây là định dạng nhận xét heredoc. – Karl