在我的rails 4应用程序会话到期时间设置为10分钟,用户登录。
在用户点击任何链接后,默认的Flash消息就会显示为Your session is expired. Please sign in again to continue.
这很好,但是在这之下,另一条Flash消息就像“真实”一样。我不知道它来自哪里,我该如何解决?
应用程序控制器
def layout_by_resource
if devise_controller? && resource_name == :operator && (action_name == 'sign_in' and params[:login_request_forced].nil?)
"application"
elsif (params[:login_request_forced].present? and (params[:login_request_forced] == "" or params[:login_request_forced] == true))
"forced_login"
end
end