gpt4 book ai didi

ruby-on-rails - 如何在 erb 文件中打印包含换行符的字符串

转载 作者:数据小太阳 更新时间:2023-10-29 07:45:08 25 4
gpt4 key购买 nike

从用户那里得到输入后,我得到了一个像这样的字符串:

str = "First line/nSecond line/nThird line"

当我试图在我的 erb 中打印它时文件如下:

<%= str %>

我只得到一行没有任何换行符(“第一行第二行第三行”)

我的问题是:

如何在 erb 中打印字符串文件包括换行符?

(我想我可以用 <br> 标记替换每个\n,但我想知道是否有更好的方法来实现它?!)

最佳答案

因为你用 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>"

关于ruby-on-rails - 如何在 erb 文件中打印包含换行符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20794172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com