0

我尝试在 Rails 中使用脚手架来构建博客。我将博客的内容保存为 :text。然而,当我看到景色时。它只能显示在一行中。看起来不太好。

我怎么解决这个问题?

4

1 回答 1

0

您的数据库存储文本,而不是 HTML。在 HTML 中,换行符会被忽略,除非它们被相关的 HTML 标记所标记。例如,两个段落之间的换行符应该由一个元素的结尾和另一个<p>元素的开头来标记,单个换行符应该由一个<br>标签表示。

Rails 的simple_format助手通过用 HTML 标记替换换行符将文本转换为 HTML。

所以不是这样的:

<p><%= @post.content %></p>

你会这样做:

<%= simple_format @post.content %>
于 2012-08-30T10:17:21.380 回答