次のコードがあります
redirect_to questionnaire_url, error: "Now please fill in the questionnaire."
通常flash[:notice]
、リダイレクトの上に値を設定すると、ページにフラッシュが表示されますが、上記のコードを使用すると表示されません。
フラッシュを表示する私のコードは
- flash.each do |key, value|
= content_tag(:div, value, class: "alert alert-#{key}")
書き込み後、= flash.inspect
受け取りました
#<ActionDispatch::Flash::FlashHash:0x000000044322f0 @used=#<Set: {}>, @closed=false, @flashes={}, @now=nil>
もちろん、これはSLIMテンプレート言語を使用して書かれています。私の質問は、notice
実際に何が生成されているのか、それを修正するためにコードを調整するにはどうすればよいですか? ありがとう。