使用 render
方法的 HTML
後,為了防止 XSS
攻擊,模板引擎會對所有的字串進行轉義,對於一些展示性的頁面,我們有時需要進行展示內容的樣式,而被攻擊的風險幾乎又不存在,這時我們可以使用 buffalo
模板引擎中自帶的助手函式來原樣輸出內容。
# handle 方法中
r.HTML() // 會被轉義
# html 頁面中
<%= raw(var) %> // 原樣輸出, var 為返回的變數
本作品採用《CC 協議》,轉載必須註明作者和本文連結