1
我有一个变量我传递到名为note
一个HAML模板包含新行符:插块内保留换行符在HAML
"Hi Charlie\nHope you're doing well\nLove,\nKim"
当我呈现在模板块:
%i
#{note}
它的所有新行被剥离出来。有没有办法强制渲染新行?
我也试图...
%i
~ "#{note}"
无济于事。
我有一个变量我传递到名为note
一个HAML模板包含新行符:插块内保留换行符在HAML
"Hi Charlie\nHope you're doing well\nLove,\nKim"
当我呈现在模板块:
%i
#{note}
它的所有新行被剥离出来。有没有办法强制渲染新行?
我也试图...
%i
~ "#{note}"
无济于事。
您可以使用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>
''
是HTML换行,不'\ n',haml被渲染成html。 –