35
20

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 5 years have passed since last update.

[WIP/初学者]flashとflash.nowの使い分け

Posted at

flash[:notice]

  • redirect_toを使う場合に設定
  • 次のリクエストまで有効なメッセージを設定したい場面で使用。
  • 次のリクエストが終了した時点で、自動的にメッセージは削除。
  • redirect_toした先の画面でメッセージを表示したい場合に用いる。

flash.now[:notice]

  • renderを使う場合に設定
  • 現在のリクエストでのみ有効なメッセージを設定する。
  • 現在のリクエストが終了した時点で、自動的にメッセージは削除される。
  • renderでflash[:notice]を設定すると、画面遷移後のページにも表示される
35
20
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
35
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?