redirect_to

リダイレクト(redirect_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

説明

指定されたページにリダイレクト

使い方

redirect_to(リダイレクト先のURL [, :status => ステイタスコード, オプション])

ステータスコード

シンボルコード説明
:ok200成功
:created201リソースの生成に成功
:moved_permanently301リソースが永続的にリダイレクト
:found302リソースが一時的にリダイレクト
:see_other303リソースが別の場所にある
:bad_request400不正なリクエスト
:unauthorized401未承認
:forbidden403アクセス禁止
:not_found404リソースが存在しない
:method_not_allowed405HTMLメソッドが許可されていない
:internal_server_error500内部サーバエラー

オプション

オプション説明
:alert => メッセージエラーメッセージを表示
:notice => メッセージ通知用のメッセージを表示
:flash => {パラメータ => 値}パラメータを使って、一時的に値を保存

現在のコントローラのshowアクションへのリダイレクト
redirect_to :action => "show"
アクションがshowのid=5へリダイレクト
redirect_to :action => "show", :id => 5
同一ホストのファイルへリダイレクト
redirect_to "/images/screenshot.jpg"
URLへリダイレクト
redirect_to "<a href="http://www.rubyonrails.org">http://www.rubyonrails.org</a>"
前のページへリダイレクト
redirect_to :back
statusコード302を返す
redirect_to :action=>'atom', :status => 302

ソースコード

ソースコード検索