我有一个包含未保存内容(用户输入)的字符串数组。
我想在我的模板中加入这些字符串,用<br />
.
我试过:
somearray.join("<br />")
但这也将逃脱分隔符。
是否有解决方法,请记住绝对必须转义数组的内容?
我有一个包含未保存内容(用户输入)的字符串数组。
我想在我的模板中加入这些字符串,用<br />
.
我试过:
somearray.join("<br />")
但这也将逃脱分隔符。
是否有解决方法,请记住绝对必须转义数组的内容?
是否有理由必须是<br />
标签?你能用一个列表来代替吗?
<ul>
<% somearray.each do |item| %>
<%= content_tag :li, item %>
<% end %>
</ul>
你试过这个吗?
raw somearray.join("<br />")
raw
并h
提供有选择地应用此默认行为的方法。
<%= raw user_values_array.map {|user_value| h user_value }.join('<br />') %>
safe_join(array, sep)
更好的是,为此目的引入了 Rails 3.1 。与html_safe
它一起使用可以做你需要的。
<%= safe_join(user_values_array, "<br />".html_safe) %>