Ruby on rails Rails 4原始html_安全不工作

Ruby on rails Rails 4原始html_安全不工作,ruby-on-rails,ruby-on-rails-4,html-safe,Ruby On Rails,Ruby On Rails 4,Html Safe,我无法在视图中转义原始html标记 <% array = @article.tags.collect { |p| (link_to p.name, '#') } %> <%= array.join(' , ') %> 原始和html_安全 <% array = @article.tags.collect { |p| raw (link_to p.name, '#') } %> <% array = @article.tags.collect

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

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

原始和html_安全

<% 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> 
这解决了我的问题

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

另请参见: