3

次のコードがあります

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実際に何が生成されているのか、それを修正するためにコードを調整するにはどうすればよいですか? ありがとう。

4

2 に答える 2