2013-04-25 9 views
7

मैं html टैग से बचने के बिना, देखनेरेल 4 कच्चे html_safe काम नहीं कर रहा

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

कच्चे और 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> 
+0

ने यह भी समझाया: http://stackoverflow.com/questions/4251284/raw-vs-html-safe-vs-h-to-unescape-html –

उत्तर

9

इसने मेरी समस्या हल की

<%= raw (@article.tags.map { |p| (link_to p.name, '#') }.join(' , ')) %> 
संबंधित मुद्दे