我的视图文件中有一个数组。数组中的每个值都包含 html。我想通过数组而不是转义 html。但是,每当我运行html_safe
orraw
时,数组都会以非转义的 html 显示。以下是我尝试过的一些方法,但证明是失败的。
这将返回带有转义 html 的数组...
<%= @posts.each { |x| puts raw(x) } %>
这将数组中的每个值返回为零...
<%= @posts.map { |x| puts raw(x) } %>
最后,inspect 返回带有转义 html 的数组...
<%= @posts.inspect { |x| puts x.html_safe } %>
这也返回 nil ......
<%= @posts.map { |x| puts x.html_safe } %>
这是什么原因造成的,我该如何解决?