我试图找出使我的元标记 html 安全的最佳方法。他们目前正在转义任何 html。
这是我目前的设置。
在我的 application.html.erb 中:
<meta name="description" content="<%= yield(:description) %>">
在我看来:
<% provide(:description, "Things being escaped from here") %>
如果我只是简单地调用 html safe 之provide
类的......
<% provide(:description, "now it's html safe".html_safe) %>
它工作正常,但我想知道这样做是否有更好的做法。我发现在我使用该provide
方法的每个视图上都必须调用 html safe 是错误的。