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.

Rails Flashの表示方法

Posted at

#Flashの作成方法
出来上がりイメージ
図11.png
自分で好きな文字をアクション成功時に入れられる!

#使用箇所
・〇〇〇_controller.rb(表示設定をする)
⇒(例)flash[:notice] = "You have created book successfully."
・〇〇〇.html.erb(Viewを表示するところ)
⇒(例)<%= flash[:notice] %>

#作り方
**1.**表示したいViewのあるコントローラーのアクションを探す。
(create.destroy.updateなど)

**2.**コントローラーのアクションに以下の内容を記述する。

〇〇_controller.rb
flash[:notice] = "You have created book successfully."

またFlashを何かアクションが起きた時に発生させたい。以下では投稿を保存できた時に発生させています。

〇〇_controller.rb
    book.save
    flash[:notice] = "You have created book successfully."

**3.**表示したいViewファイルに記述を追加する

〇〇〇.html.erb
<%= flash[:notice] %>

#まとめ
 flashとは、ユーザーに対してページ遷移した時に簡単なメッセージを一時的に表示させる機能。投稿に成功や失敗したときにメッセージを表示するのはとても丁寧です。

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?