2013-04-25 14 views
7

nie jestem w stanie uciec surowe tagi html w widokuSzyny 4 surowy html_safe nie pracujących

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

surowy i html_safe

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

daje mi to wyjście, bez ucieczki tagi html

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

również wyjaśnione na stronie: http://stackoverflow.com/questions/4251284/raw-vs-html-safe-vs-h-to-unescape-html –

Odpowiedz

9

To rozwiązało mój problem

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