7

我无法在视图中转义原始 html 标记

<% array =  @article.tags.collect { |p| (link_to p.name, '#') } %>
<%= array.join(' , ') %>

原始和 html_safe

<% array =  @article.tags.collect { |p| raw (link_to p.name, '#') } %>
<% array =  @article.tags.collect { |p| (link_to p.name, '#').html_safe } %>

给我这个输出,而不转义 html 标签

<a href="#">tag1</a> , <a href="#">tag2</a> , <a href="#">tag4</a> 
4

1 回答 1

9

这解决了我的问题

<%= raw (@article.tags.map { |p| (link_to p.name, '#') }.join(' , ')) %>
于 2013-04-25T14:47:16.270 回答