Html剥离出白色空格。

时间:2013-06-07 17:07:21

标签: html ruby-on-rails ruby ruby-on-rails-3 erb

这有点傻。我使用Rails作为我的网络应用程序。它使用

之类的语句从数据库中获取数据
<div class="show-content"> <%= @page.content %> </div>

同样的html示例输出。

<div class="show-content">
Migrations are a convenient way for you to alter your database in a structured and organized manner.

Active Record tracks which migrations have already been run so all you have to do is update your source and run rake db:migrate. 

Migrations also allow you to describe these transformations using Ruby. 
</div>

如您所见,它们由3个段落组成。但是当它们被显示时,新线(空格)被剥离,这不是我想要的。我应该创建一个帮助器还是有一个内置函数来做到这一点?

2 个答案:

答案 0 :(得分:5)

尝试使用simple_format()使用HTML规则转换输入。 TextHelper#simple_format documentation

答案 1 :(得分:1)

你可能不得不做两件事之一。

处理服务器上的内容,以便每个“行”都包含在<p>标记中并根据需要设置样式

将模板更改为以下内容:

<div class='show-content'>
    <pre><%= @page.content %></pre>
</div>