0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

redirect_toとrenderの違い

Posted at

##はじめに
私はredirect_toとrenderの違いを理解していなかったために、redirect_backを使用しエラーメッセージを表示をすることができず、悩みました。もし、悩んでいる方がいれば少しでも助けになれればと思います。

##redirect_to
一回指定したアクションを実行して、そのアクションに対応したビューを表示させる
ちなみにredirect_backはredirect_toと同じ動き方をし、ユーザを直前のページに戻すことができます。

##render
アクションを実行せずにビューファイルを表示する

###2つの動き方
・redirect_to   : controller → URL → route → controller → view
・render     : controller → view

###使い分け
・render: ログインや入力形式に失敗した場合など = ただエラーを表示させるだけ
・redirect_to: データ更新/削除が必要な場合    = controllerの処理が必要

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?