我通过API访问数据,该API以下列格式返回字符串:
你好,这是一些文字。\ n \ n这是一些包含短语的文章 \“引号'\。\ n \ n另外一件事:\ n \ n *子弹点。\ n * 子弹点。\ n *子弹点。\ n * Fin。
这是一个sinatra应用程序,在我看来,我只是访问变量并显示如下:
<%= thing.description %>
渲染时,实际上没有任何新行被尊重。它全部显示为单行。我不确定解决这个问题的正确方法。有没有办法用\n
标签替换<br>
?或其他什么?
答案 0 :(得分:7)
您可以将字符串括在<pre>
块中(通常具有使用等宽字体的附加效果),或者您可以将其括在您选择的块中并使用white-space: pre;
设置样式。