您好当前调试我的会话控制器以在登录失败时获取Flash消息。
在我的会话控制器中我有以下
class SessionsController < Devise::SessionsController
before_filter :handle_failed_login, :only => :new
private
def handle_failed_login
ap "================"
session[:activate_user] = true
ap session["flash"]
end
end
会话[&#34; flash&#34;]返回此
{
"discard" => [],
"flashes" => {
:alert => "Your account has expired due to inactivity. Please contact the site administrator."
}
}
如何在控制器中获取警报值?
我尝试过这样做session["flash"]["flashes"]
但它没有用。
任何帮助表示赞赏
答案 0 :(得分:0)
通常,您可以通过"datetime","value","value2",
"2016-01-02 10:50:01","1060.9","5304.5",
"2016-01-02 10:45:01","1060.9","5304.5",
帮助程序访问闪存,例如
flash
闪存存储在会话中的事实只是一个实现细节。