link_toでリンクタグの生成


Railsのリンク生成メソッドlink_toについて書きます。

リンクタグの生成

link_toを使用してリンクを生成します。
<%= link_to "ユーザー登録", "/user/add/" %>
生成されるaタグです。
<a href="/"%>ユーザー登録%</a>
link_toの第1引数にテキストを指定し、第2引数にパスを指定することになります。

クラスの付与

class属性を付与するには、link_toに第3引数を付与します。
<%= link_to "ユーザー登録", "/user/add/", {:class => "aaaa"} %>
出力
<a href="/" class="aaaa">ユーザー登録</a>
生成されたHTMLにクラスが付与されています。

属性の付与

指定した属性を与えたい場合はクラスと同様です。ここではjQueryMobileで使用するdata-ajax属性を指定しました。
<%= link_to "ユーザー登録", "/user/add/", {:"data-ajax" => "false"} %>

出力
<a href="/" data-ajax="false">ユーザー登録</a>
data-ajax属性が付与されました。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です