2012-08-30 66 views

回答

0

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

Rails'simple_format帮助器通过用HTML标记替换换行符来将文本转换为HTML。

因此,而不是像这样:

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

你可以这样做:

<%= simple_format @post.content %> 
+0

由于它的作品! –