2014-04-14 138 views
1
span_tag = content_tag(:span, class: "123") 

生成下面的HTML:Content_tag逃脫數據

<span>{:class=&gt;&quot;123&quot;}</span> 

我不知道,這是怎麼回事這個?它不應該只是<span class="123"></span>這正是我想要的嗎?我是否必須使用.html_safe

回答

5

嘗試:

span_tag = content_tag(:span, nil, class: "123") 
0

從DOC

content_tag(姓名,content_or_options_with_block =零,選項=零, 逃逸=真,&塊)

通空的塊:

span_tag = content_tag(:span, class: "123") {} 
"<span class=\"123\"></span>" 
span_tag = content_tag(:span, class: "123") { 'foo' } 
"<span class=\"123\">foo</span>"