7

ビューで未加工の HTML タグをエスケープできません

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

Raw と 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