【问题标题】:how to display spaces and paragraph in the description如何在描述中显示空格和段落
【发布时间】:2015-02-08 22:58:58
【问题描述】:

数据库中的描述是这样的:-

与宇宙中数以亿计的其他恒星相比,太阳是不起眼的。

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

它将太阳系维系在一起;将赋予生命的光、热和能量注入地球;并产生太空天气。

但在报告中显示时是这样的:-

与宇宙中的数十亿颗恒星相比,太阳是不起眼的。但对于地球和围绕它旋转的其他行星来说,太阳是一个强大的关注中心。它把太阳系维系在一起;将赋予生命的光、热和能量注入地球;并产生太空天气。

提前致谢

【问题讨论】:

    标签: javascript ruby-on-rails


    【解决方案1】:

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

    如果换行符在<p></p> 内,HTML 会将换行符解析为换行符。

    你有两个选择:

    1) 将输出放入<p>

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

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

    【讨论】:

      【解决方案2】:

      如果你想在视图中显示它,你可以简单地在ActionView::Helpers::TextHelper 中使用simple_format(model.description)

      Documentation for simple_format

      【讨论】:

        【解决方案3】:

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

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

        = simple_format(text)
        

        【讨论】:

          猜你喜欢
          • 2013-12-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多