Tôi đang cố gắng để thực hiện các nội dung sau đây trong mã nguồn:Rails + Haml: Làm thế nào để tham số thẻ unescape?
<div id="box<%=id%>"></div>
Nếu không có bất kỳ dấu hiệu thoát trong Haml.
%div{ :id => "box_<%=id%>" }
sản xuất
<div id='box_<%=id%>'></div>
Ngay bây giờ cách duy nhất tôi có thể làm điều này với Haml là sử dụng :plain
lọc và hardcode HTML mà không sử dụng bất kỳ Xem Helpers. Lam sao tôi co thể sửa no?
tôi cần điều này vì tôi buộc phải tuân theo quy ước này vì ước cú pháp của bên thứ ba: JavaScript Micro-Templating
tham khảo:
Xin lỗi nhưng tôi không mã.Tôi mã trong Haml và cần <%=id%> không thoát trong mã nguồn (liên kết Micro-Templating giải thích cú pháp). David, làm thế nào tôi có thể khắc phục điều đó? – ep3static
Tôi đang bối rối. Bạn đang tạo mẫu cho một ngôn ngữ để phân tích cú pháp bằng cách sử dụng * ngôn ngữ templating khác? Tôi không nghĩ rằng tôi sẽ đi tuyến đường này. –
Right :) Có lẽ liên kết Micro-Templating sẽ giải thích nó tốt hơn. – ep3static