我有以下代码
redirect_to questionnaire_url, error: "Now please fill in the questionnaire."
通常,如果我flash[:notice]
在重定向上方设置一个值,则 Flash 会显示在我的页面上,但是当我使用上面的代码时,它不会。
我显示闪光灯的代码是
- 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
实际产生了什么,我该如何调整我的代码来修复它?谢谢。