0

我如何做到这一点?

在控制器中

@arr=[“<one>”,“<two>”]

在视图中(haml)

=@arr.join(“<br>”)

正如你所料,“<br>”不应该逃脱。结果如下。

&它;一个%gt<br>&lt;两个%gt;

我该怎么做?

谢谢。

山姆

2个答案2

重置为默认值
5

Rails有这个内置。

<%=安全加入(@arr,“<br/>”.html_safe)%>
1
  • 可能很明显,但值得注意的是,这只在视图中有效。 评论 2014年5月19日21:21
1

你可以自己滚:

arr=[“<one>”,“<two>”]“”.html_safe.tap{|x|带有索引的arr.each|x小于等于elx<<原始(“<br/>”),如果ix<arr.size-1}}

还可以看看Rails中的Array.join代码

1
  • 真 的。这比我想象的要复杂得多。谢谢。 评论 2011年3月6日6:33

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.