ActionView::RoutingUrlFor
url_for
API ドキュメント(Rails 8.1.4.1) ↗def url_for(options = nil)
説明
URL の文字列(初めはパスだけ)を返します。link_to や button_to などは、渡された URL をこれで作ります。
描画するときの今のリクエストは、ERB の欄の上にある
GET /articles?page=2 です(このサイトで決めたもの)。Hash のほかに、次のものも渡せます。- 文字列:そのまま返します。
nil:今のリクエストのパス(/articles)を返します。クエリ文字列は付けません。- モデルのオブジェクト(
Article.find(1))、配列([Article.find(1), comment])、Symbol(:articles)、クラス(Article):ルーティングから、名前の付いたルートのヘルパー(article_pathなど)を探して呼びます。 :back:リクエストにRefererがあればその URL、なければjavascript:history.back()を返します。
ERB
直前との違い: 追加 削除 変更
今のリクエスト
GET /articles?page=2
HTML
プレビュー
フォーム送信
フォームデータ
| name | value |
|---|
リクエストボディを見る
Content-Type:
params