Tôi có một vấn đề tương tự như một số tôi đã tìm thấy trên stackoverflow, nhưng không hoàn toàn giống nhau. Tôi muốn tránh những giải pháp cho những câu dưới đây:Unescaping HAML trong một thuộc tính Hash
https://stackoverflow.com/a/10407782/996587
Về cơ bản, muốn đầu ra HTML sau:
<div class='myclass' extraattr='UNESCAPED <>& CONTENT'>
Content...
</div>
Các HAML Tôi đang sử dụng trông như sau:
.myclass{ "extraattr" => "UNESCAPED <>& CONTENT" }
Content...
Tôi không thể tìm ra cách để nội dung xuất theo cách tôi muốn. Cố gắng áp dụng .html_safe đến cuối của chuỗi, nhưng có những lỗi sau đây:
phương pháp xác định 'html_safe' cho 'unescaped <> & CONTENT': String
Sau đó nhận ra rằng cho các ứng dụng đặc biệt này tôi không sử dụng Rails, chỉ cần ruby + HAML. (Tôi đã kế thừa dự án này và tôi chỉ mới bắt đầu học HAML, ruby và Rails anyways)
Và một lần nữa, đối với những người bạn quá lười biếng nhấp vào liên kết và không đọc giải pháp tôi đã gọi, tôi ' d không muốn cấu hình HAML để không thoát khỏi attrs cho toàn bộ tập tin, chỉ cho một thuộc tính này.
Cảm ơn!
CẬP NHẬT
Tôi chỉ tìm thấy: bộ lọc đơn giản, và đã có thể có được những gì tôi muốn sử dụng đó. Tuy nhiên, nếu có một mẹo mà tôi không biết nên tôi không phải viết tất cả HTML, tôi sẽ đánh giá cao nó. "Sửa lỗi" của tôi:
:plain
<div class='myclass' extraattr='UNESCAPED <>& CONTENT'>
Content...
</div>
việc sử dụng: đơn giản phá vỡ tính thống nhất của Haml ... là có một ything tốt hơn? – chfw