如何在Rails3中使用CanCan在活动页面上显示AccessDenied错误
我试图找到一种方法在没有redirect_to
方法的情况下在活动页面上显示我的闪存错误。
顺便说一句,标准flash[:alert] = exception.message
没有显示任何错误消息,因此我将其更改为flash[:error]
。
谢谢你的建议!
rescue_from CanCan::AccessDenied do |exception| flash[:error] = exception.message redirect_to deadlines_path end
尝试:
rescue_from CanCan::AccessDenied do |exception| flash.now[:alert] = exception.message render 'something_else' return false end
没有重定向。