设计 - Flash通知

AnA*_*ice 3 ruby-on-rails devise ruby-on-rails-3

使用带有Devise的rails,无论何时登录或注销设计都会在页面上发出Flash通知,这从UI的角度来看似乎不太必要,通常很明显,对吧?

有没有办法在设计中为登录和注销关闭闪存通知?

谢谢

小智 7

只需尝试在sessions_controller.rb中添加此代码即可.

class SessionsController < Devise::SessionsController
  after_action :clear_sign_signout_flash, :only => [:create, :destroy]
protected
  def clear_sign_signout_flash
    if flash.key?(:notice)
      flash.delete(:notice)
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :-)