2013-04-25 14 views
7

io non sono in grado di sfuggire tag html prime nella vistaRails 4 html_safe crudo non lavorano

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

Raw e html_safe

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

avermi dato questa uscita, senza sfuggire i tag html

+0

anche spiegato a: http://stackoverflow.com/questions/4251284/raw-vs-html-safe-vs-h-to-unescape-html –

risposta

9

Questo ha risolto il mio problema

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