从用户那里获得输入后,我有一个像这样的字符串:
str = "First line/nSecond line/nThird line"
当我尝试在我的erb
文件中打印时,如下所示:
<%= str %>
我只得到一条线没有任何线路断裂(“第一线第二线第三线”)
我的问题是:
如何在erb
文件中打印字符串该行的中断?
(我想我可以用<br>
标签替换每个\ n但是我想知道是否有更好的方法来实现这一目标?!)
答案 0 :(得分:8)
由于您使用ruby-on-rails
标记了此问题,我猜您想要输出到网页。我会推荐这个:
<%= simple_format(str) %>
形成文档:
simple_format("Here is some basic text...\n...with a line break.")
# => "<p>Here is some basic text...\n<br />...with a line break.</p>"
答案 1 :(得分:1)
使用<pre>
标记。 。 。 .. 。 。 。 。