如何在描述中显示空格和段落

时间:2015-02-08 22:58:59

标签: javascript ruby-on-rails

数据库中的描述如下: -

与宇宙中数十亿其他恒星相比,太阳并不起眼。

但是对于地球和围绕它旋转的其他行星而言,太阳是一个强大的关注中心。

它将太阳系结合在一起;在地球上倾注生命的光,热和能量;并产生空间天气。

但在报告中显示的内容如下: -

与宇宙中数十亿其他恒星相比,太阳并不起眼。但对于地球和围绕它旋转的其他行星而言,太阳是一个强大的注意力中心。它将太阳系结合在一起;在地球上倾注生命的光,热和能量;并产生空间天气。

提前致谢

3 个答案:

答案 0 :(得分:0)

您的数据库正在返回\n,换行符。

如果换行符位于<p></p>范围内,HTML会将换行符解析为新行。

您有两种选择:

1)将输出放在<p>

2)使用<br />搜索并替换\ n的所有实例:

someString.replace(/\n/g, "<br />");

答案 1 :(得分:0)

如果要在视图中显示,可以在simple_format(model.description)中使用ActionView::Helpers::TextHelper

Documentation for simple_format

答案 2 :(得分:0)

您可以使用simple_format使用简单的格式规则显示文本。两个或多个连续换行符(\ n \ n)被视为段落并包含在

标记中。一个换行符(\ n)被视为换行符,并附加一个
标签。

= simple_format(text)
相关问题