link_to

リンクを生成(link_to)

適応バージョン

  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1

説明

リンクを生成

使い方

link_to(文字列, パス [, オプション, HTMLオプション])

オプション

オプション説明デフォルト
:dataDATA要素
:methodHTTPメソッド(:get, :post, :put, :delete)の指定
:remoteAjaxでリンクを処理

HTMLオプション

オプション説明
:nameアンカー名
:hrefリンク先
:hreflang関連ファイルの言語コードを指定
:type関連ファイルのMIMEタイプを指定
:media関連ファイルの出力メディアのリンクタイプ
:relこの文章から見た、href属性で指定するリンク先の役割
:revhref属性で指定するリンク先から見た、この文章の役割
:charset関連ファイルの文字コード
:shapeホットスポット領域の形状
:coordsホットスポットの形状の座標
:target関連ファイルを表示するウインドウ名
:id要素固有の識別子
:class要素を分類するクラス名
:title要素の補足情報
:style要素の補足情報
:dir表記方向
:lang基本言語

newアクションへのリンク
<%= link_to "新規作成", :controller => "pages", :action => "new" %>
# <a href="/pages/new">新規作成</a>
確認メッセージを表示
<%= link_to "新規作成", {:controller => "pages", :action => "new"}, :confirm => "本当に移動しますか?" %>
# <a href="/pages/new" data-confirm="新規作成してよろしいでしょうか?">新規作成</a>
外部サイト(Ruby on Rails)へのリンク
<%= link_to "Ruby on Rails", "http://rubyonrails.org/" %>
# <a href="http://rubyonrails.org">Ruby on Rails</a>
class属性を設定
<%= link_to "新規作成", { :controller => "pages", :action => "new'") }, { :class => "class_1" }  %>
# <a href="/pages/new" class="class_1">新規作成</a>

ソースコード

ソースコード検索