0

在我的 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
4

0 回答 0