###前提・実現したいこと
railsでdeviseを利用してアプリ開発を始めたのですが、devise.en.ymlにフラッシュメッセージ(ログイン成功時に ログイン成功!みたいな)が定義されていますが、これの利用方法が理解できませんでした。
その理解できなかったコードは下に貼ります。
###発生している問題・エラーメッセージ
色々調べてみたところ、下のコードのようにして取得できることが分かったのですが、どうしてyml内のフラッシュメッセージがこれで表示できるのでしょうか?
もうすこし具体的に言うと、なぜflash内にyml内のデータが入るのでしょうか?
flash[:notice] = "message"
として、これを表示するようなやり方しか見たことがなかったので、困惑しています。
ちなみに下のコードはapplication.html.erb内のものです。
<% flash.each do |a, b| %> <div class="alert alert-success"> <%= b %> </div> <% end %> ... .. <%= yield%> ..... .... ..
###最後に
分かりにくい部分があったら指摘お願いします。
回答お待ちしております><
詳しく説明されているサイトなどでも結構です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。