Je ne suis pas en mesure d'échapper aux balises html brutes dans la vue.
<% array = @article.tags.collect { |p| (link_to p.name, '#') } %>
<%= array.join(' , ') %>
Raw et html_safe
<% array = @article.tags.collect { |p| raw (link_to p.name, '#') } %>
<% array = @article.tags.collect { |p| (link_to p.name, '#').html_safe } %>
J'obtiens ce résultat, sans échapper les balises html.
<a href="#">tag1</a> , <a href="#">tag2</a> , <a href="#">tag4</a>