Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如果我重定向到操作,我的flash消息会显示吗?_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 如果我重定向到操作,我的flash消息会显示吗?

Ruby on rails 如果我重定向到操作,我的flash消息会显示吗?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,当我从重置密码页面执行此操作时,在页面上看不到任何flash消息: flash[:notice] = "Password has been reset" redirect_to :action => 'login' 有些东西看起来不对劲吗?对于重定向到,您也可以执行以下操作: redirect_to :action => 'login', :notice => "A flash message" 是否添加了在视图文件上显示此消息的代码?例如,检查您是否在登录方法中将闪存[:

当我从重置密码页面执行此操作时,在页面上看不到任何flash消息:

flash[:notice] = "Password has been reset"
redirect_to :action => 'login'

有些东西看起来不对劲吗?

对于
重定向到
,您也可以执行以下操作:

redirect_to :action => 'login', :notice => "A flash message"

是否添加了在视图文件上显示此消息的代码?例如,
检查您是否在
登录
方法中将
闪存[:notice]
设置为另一个值。