如何让Rails视图处理数据库内容中的HTML标记?
好。 我知道这是非常基本的。 我希望在数据库中的文本内容周围有一些基本标签,以便在视图的渲染中进行处理。
基本上,我有一个名为Page的模型。
rails g model Page name:string content:text
我希望内容字段中的任何内容都显示在视图中,但是,如果内容字段中有HTML,我希望它不仅仅显示处理。
例如,在我的Page#show view中,我可能有:
哪个输出:
这是我的第一个段落。
当我想要输出时:
这是我的第一段 。
再次,请温柔。 我知道这可能是非常基本但我很难找到如何做到这一点。 🙂
您可以使用原始帮助方法
<%=raw @page.content %>
<%= @page.content.html_safe %>
如果您对内容安全。