我有一个变量我正在传递一个名为note
的haml模板,其中包含换行符:
"Hi Charlie\nHope you're doing well\nLove,\nKim"
当我在模板中渲染该块时:
%i
#{note}
它的所有新线都被剥离了。有没有办法强制换行?
我也试过......
%i
~ "#{note}"
无济于事。
答案 0 :(得分:0)
您可以使用simple_format帮助程序。它会将单个\n
字符转换为<br />
或将\n\n
加倍转换为<p>
标记:
= simple_format note, nil, wrapper_tag: 'i'
您最终会得到以下HTML:
<i>Hi Charlie<br />Hope you're doing well<br />Love,<br />Kim</i>