Làm cách nào để chúng tôi thêm nhận xét trong tệp erb, nếu chúng tôi không muốn chúng được tạo vào nội dung html?
Làm cách nào để chúng tôi thêm nhận xét trong tệp erb, nếu chúng tôi không muốn chúng được tạo vào nội dung html?
Câu trả lời:
Sử dụng <%# %>
trình tự, ví dụ
<%# This is a great comment! %>
<%
và#
Cho kỷ lục
<%# This is a great comment! %>
<%#= This is a great comment! %>
<%=
-> <%#=
ví dụ là hữu ích. Nó không yêu cầu một trường hợp đặc biệt và không được ghi lại . Nó hoạt động và là dễ nhất, mặc dù! (Nhịp đập phải đoán xem có =
khi nào không chú ý đến nó không.)
<%= ... %>
bằng cách biến nó thành một bình luận.
Tôi có một thiết lập Windows và chuỗi <% - #%> này là trình tự duy nhất phù hợp với tôi:
Thí dụ:
<%-# This is a sample comment! %>
Vì .erb theo định nghĩa "ruby nhúng", bạn có thể nhúng mọi mã ruby giữa: <%=
và cái khác : %>
, thường là tất cả được viết trong một dòng. Ngoài ra, các nhận xét một dòng của ruby luôn bắt đầu bằng #
, vì vậy <%=# Comment %>
kiểu này khớp hoàn hảo với cả hai kiểu ruby thuần túy và erb cho các nhận xét một dòng.
<html> <body> <form method="POST" action="www.some-url.com"> <input id="data" name="data" value="<%=# "String" %>"> <input type="submit" value="Send"> </form> </body> </html>
ra lỗi
value="<%=# 'String' %>"
Trong trình soạn thảo văn bản của tôi, tôi chạy command + /
(phím tắt văn bản cao siêu). Nó sẽ như thế này.
<%
=begin%>
Here is the comment
<%
=end%>
Nó không nhìn đơn giản, nhưng nó hoạt động.