0
0

【Rails】redirect_toとは

Posted at

redirect_toとは

redirect_toメソッドは、コントローラーからのレスポンスとして、リダイレクトを行うためのメソッドです。これは、特定のURLや別のアクションに対してブラウザをリダイレクトさせるために使用されます。

redirect_toメソッドは、次のような形式で使用されます。

redirect_to path_or_url, options

ここで、path_or_urlはリダイレクト先のパスまたはURLを表し、optionsはオプションのハッシュです。

例えば、以下はredirect_toメソッドの使用例です。

redirect_to root_url

上記の例では、root_urlにリダイレクトします。root_urlは、ルートパスへのURLを示します。

また、オプションとして、flashメッセージを設定することもできます。これにより、リダイレクト先のページでメッセージを表示することができます。

redirect_to root_url, notice: "ログインに成功しました。"

この例では、flash[:notice]に"ログインに成功しました。"というメッセージを設定し、リダイレクト先のビューで表示されます。

redirect_toメソッドは、コントローラーのアクションの最後に使用され、そのアクションの実行結果としてブラウザにリダイレクトを返します。これを使用することで、ユーザーを適切なページにリダイレクトさせたり、処理の完了を通知したりすることができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0