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。 –