2013-04-25 3 views
7
Arbeits

Ich bin nicht in der Lage raw HTML-Tags in der AnsichtRails 4 roh html_safe nicht

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

Raw und html_safe

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

Geben Sie mir diesen Ausgang zu entkommen, ohne die HTML-Tags zu entkommen

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

auch erklärt unter: http://stackoverflow.com/questions/4251284/raw-vs-html-safe-vs-h-to-unescape-html –

Antwort

9

Dies löste mein Problem

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