我該如何做到這一點?rails 3 html_safe混淆
在控制器
@arr = ["<one>", "<two>"]
的視圖(HAML)
= @arr.join("<br>")
正如你猜,"<br>"
不應該逃脫。所以結果如下。
<one%gt;<br><two%gt;
我該怎麼做?
謝謝。
山姆
我該如何做到這一點?rails 3 html_safe混淆
在控制器
@arr = ["<one>", "<two>"]
的視圖(HAML)
= @arr.join("<br>")
正如你猜,"<br>"
不應該逃脫。所以結果如下。
<one%gt;<br><two%gt;
我該怎麼做?
謝謝。
山姆
你可以滾你自己:
arr = ["<one>", "<two>"]
''.html_safe.tap {|x|
arr.each_with_index { |el, ix|
x << el
x << raw("<br/>") if ix < arr.size-1
}
}
哇。這比我想象的要複雜得多。謝謝。 –