0
我尝试在rails中使用脚手架来构建博客。我将我的博客内容保存为:文本。 但是,当我看到视图。它只能显示在一行中。它看起来不好。ruby on rails数据类型:文本渲染在视图中
我该如何解决这个问题?
我尝试在rails中使用脚手架来构建博客。我将我的博客内容保存为:文本。 但是,当我看到视图。它只能显示在一行中。它看起来不好。ruby on rails数据类型:文本渲染在视图中
我该如何解决这个问题?
您的数据库存储文本,而不是HTML。在HTML换行符被忽略,除非它们被标记为相关的HTML标签。例如,两个段落之间的中断应该以一个<p>
元素的末尾和另一个元素的开头标记,并且单个换行符应该由<br>
标记表示。
Rails'simple_format
帮助器通过用HTML标记替换换行符来将文本转换为HTML。
因此,而不是像这样:
<p><%= @post.content %></p>
你可以这样做:
<%= simple_format @post.content %>
由于它的作品! –