[英]How do I get the value of alert in my sessions controller
您好,目前正在調試我的會話控制器,以便在登錄失敗時獲取閃存消息。
在我的會話控制器中,我有以下內容
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
session [“ flash”]返回此
{
"discard" => [],
"flashes" => {
:alert => "Your account has expired due to inactivity. Please contact the site administrator."
}
}
我如何在控制器中獲得警報的價值?
我嘗試進行此session["flash"]["flashes"]
但沒有成功。
任何幫助表示贊賞
通常,您通過flash
助手訪問flash
,例如
flash[:alert]
Flash存儲在會話中的事實只是實現細節。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.