我在我的模型中有一个名为“about”的文本字段,我想在展示页面上显示它,但是换行没有正确显示。
我尝试了很多方法,但最终采用的代码是:
<%= (h @template.about).gsub("\n", "<br />") %>
不幸的是,Rails似乎对期望输出的HTML进行了转义,将这些换行符输出为
。Thanks for the fish, guys! Not like I wanted it, but... uh... thanks? <br />
如何将文本字段的 "\n" 换行符正确转换为实际的换行符 HTML?我已经尝试了简单格式化,但无济于事...
我正在使用 Rails 3,并且'about'的前几行内容是:
谢谢你们的鱼!虽然我不需要,但...嗯...还是谢谢?
“我会判断的,”他说!
现在,更多无用的拷贝,这样我就可以隔离阿曼达发现的那个奇怪的芽。
等等!我是说 '奇怪的 bug ...'
@template.about
的值。 - Pritesh Jain