最近は、CSS
のスタイル等が複雑で、link_to
で生成される文字の部分にHTMLタグを挿入したい場合がある。
この場合は、どうやら link_to
のブロック構文というものも存在するようだ。
index.html.erb
<%= link_to index_index_path do %>
<i class="icon-home"></i>Home</a>
<% end %>
これによって、下記のHTMLタグが生成される。
index.html
<a href="/index/index">
<i class="icon-home"></i>Home
</a>
これは便利。
今後はブロック構文というものも勉強しよう。