Специальные символы в link_to

Я хотел бы иметь множественный знак & times; внутри помощника link_to в моем приложении Rails 3.

Простой код < %= link_to '&times;', model, :confirm => 'Sure?', :method => :delete %> выводит &times; на мою страницу. Как это исправить?

Ответы

Ответ 1

Чтобы ваша строка не была "сделана безопасной" в буфере вывода Rails:

<%= link_to '&times;'.html_safe, model, :confirm => 'Sure?', :method => :delete %>

Сноска

На моих собственных страницах я кодирую все как UTF-8, что означает, что я могу использовать реальные символы Unicode напрямую, вместо использования &...; кода, но это, вероятно, не вариант для вас, если вы не начали свой проект с этим намерением.