読者です 読者をやめる 読者になる 読者になる

link_toにHTMLタグを含む文字列を指定する方法

Rails

Railsのlink_toでHTMLタグを含む文字列にリンクを貼ろうとすると、元の文字列がエスケープされてしまいます。以下のようにlink_toのブロック構文とすることで解決しました。

<%= link_to(edit_task_path(content), :class => 'btn btn-info') do %>
  <i class="icon-pencil icon-white"></i> Edit
<% end %>

参考:Rails3のlink_toヘルパーで、画像と文字列にリンクを貼る