我在application.html.erb中创建了我的布局。
我想要包含视图中提供的一些动态字段。在application.html.erb文件中,我有:
<p style="margin-left: 45px">
<%= yield ( :article_heading ) %>
</p>
然后在static_page / home.html.erb中我有:
<% provide(:article_heading, 'Contact NùRùmie') %>
HTML未正确解析。它不是产生重音标记,而是完全返回字符串。
答案 0 :(得分:1)
x = "this is some <p>html content</p>"
如果在你看来你做了
<%= x %>
然后你会得到那个字符串,但如果你这样做,这将被解释为html代码
<%= x.html_safe %>