如何在SQL / Rails字符串记录中插入换行符?

时间:2016-10-28 21:26:33

标签: mysql ruby-on-rails newline

我有一个字符串记录@user.location,我正在打印成一个ERB文件,我想读它:

"first line
second line"

到目前为止,我已经尝试过:

@user.location = "first line" + "\n" + "second line"
@user.location = "first line" + '\n' + "second line"
@user.location = "first line" + "<br />" + "second line"
@user.location = "first line" + '<br />' + "second line"
@user.location = "first line
    second line"

但他们最终都会打印文字字符而不是换行符。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

您的换行符(rewrite)并不代表ERB(或更具体地说,HTML)中的任何内容。

这就是为什么rails有这个漂亮的小助手,simple_format

\n

它将<%= simple_format(@user.location) %> 个字符视为\n标记,等等。