我有一个工作表单,可以将数据存储在我的数据库中,我可以获取这些数据并将其显示在我的网站上。
我现在想要将HTML代码直接存储在数据库中以启用样式。例如,我希望我的标题具有h3格式。我可以将它写入我的表单,然后将其存储到数据库中。
<h3>Test Title</h3>
但是当我显示这个表单的输出时,它会以明文形式显示h3标签(当然)。我想知道如何将其渲染为HTML代码?你能救我吗?
答案 0 :(得分:2)
你可以这样做:
<%= raw @html_source %>
我喜欢注意生吃更方便用户使用#34;比html_safe,因为它也默认为nil输出一个空字符串。虽然html_safe会抛出
* NoMethodError例外:未定义的方法`html_safe&#39;对于 零:NilClass
答案 1 :(得分:0)
或者您可以将字符串声明为html_safe:
my_string.html_safe