0

我用过康康和我用过

rescue_from CanCan::AccessDenied do |exception|  
  flash[:error] = "Access denied!"  
  redirect_to root_url  
end  

在我的应用程序控制器中,但我想留在执行该操作的同一页面上,如果可能的话,一个弹出窗口只显示

you are not authorised to perform this action

如何自定义以便在执行未经授权的操作时保持在同一页面上?请帮我这样做。

4

1 回答 1

2

尝试redirect_to :back

rescue_from CanCan::AccessDenied do |exception|  
  flash[:error] = "Access denied!"  
  redirect_to :back  
end
于 2012-10-25T09:19:45.080 回答