link_to中的特殊字符

Nik*_*kov 13 helper special-characters ruby-on-rails-3

我想在我的Rails 3应用程序中的link_to帮助器中有一个多重符号' × '.

直截了当的代码< 在我的页面%= link_to '&times;', model, :confirm => 'Sure?', :method => :delete %>输出&times;.怎么解决?

Sco*_*ott 33

为了防止Rails的输出缓冲区使你的字符串"安全":

<%= link_to '&times;'.html_safe, model, :confirm => 'Sure?', :method => :delete %>
Run Code Online (Sandbox Code Playgroud)

脚注

在我自己的页面中,我将所有内容编码为UTF-8,这意味着我可以直接使用真正的Unicode字符,而不是使用&...; 代码,但如果您没有以该意图启动项目,这可能不适合您.