rails 4不希望的双弹出

时间:2015-06-27 06:11:37

标签: ruby-on-rails rails-flash

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

0 个答案:

没有答案