从用户那里获得输入后,我有一个这样的字符串:
str = "First line/nSecond line/nThird line"
当我尝试在erb
文件中打印它时,如下所示:
<%= str %>
我只得到一行,没有任何换行符("第一行第二行第三行")
我的问题是:
如何在erb
文件中打印字符串,包括换行符?
(我想我可以用<br>
标签替换每个,但我想知道是否有更好的方法来实现这一目标?!
既然你用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>"
使用<pre>
标签。 . .. . . . . . .