在我的 Rails 4 应用程序会话中,用户登录的过期时间设置为 10 分钟。
在该用户单击任何链接后,默认的 Flash 消息就会出现,例如Your session is expired. Please sign in again to continue.
这很好,但在此之下,另一条快闪消息就像 "true" 一样来了。我不知道它来自哪里,我该如何解决这个问题?
应用控制器
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