种子数据字符串中的换行符

时间:2015-08-14 18:10:27

标签: ruby-on-rails postgresql

我正在为客户构建一个网站,我需要能够将换行符放入种子数据中的某些文本中。 这不会在页面中呈现。

例如,如果种子数据=&#34;某些文字有些文字有些文字<br>有些文字有些文字有些文字<br>有些文字有些文字有些文字...&#34; 我希望它显示为:

"some text some text some text

some text some text some text

some text some text some text..."

相反,它会显示写入<br>标记的文本,而不显示行间距。

它不是用html编写的,而是从数据库中提取的。我希望它易于编写,因为客户端需要能够在rails admin ...

中编辑文本

3 个答案:

答案 0 :(得分:0)

尝试使用结束字符\ n。

答案 1 :(得分:0)

使用HTML标签呈现文本时,请使用.html_safe

"some text <br>some text<br>some text".html_safe

答案 2 :(得分:0)

旧帖子,但我刚刚发现 seeds.rb 在使用双引号时会尊重 \n,但在使用单引号时不会。

例如

"\n"    # works
'\n'    # doesn't work