我试图在 Rails 中调用 403 HTTP 错误的自定义实例,但我似乎无法弄清楚如何做到这一点......
我有几个用户身份验证角色,基本上,如果一个角色试图浏览到它无权访问的区域,我想显示 403 而不是仅仅重定向用户。
我该怎么做呢?
我试图在 Rails 中调用 403 HTTP 错误的自定义实例,但我似乎无法弄清楚如何做到这一点......
我有几个用户身份验证角色,基本上,如果一个角色试图浏览到它无权访问的区域,我想显示 403 而不是仅仅重定向用户。
我该怎么做呢?
只是为了后代:我认为return 403.html是一个更好的解决方案,因为它会生成一个标准页面,就像 404 一样。上面的解决方案只显示给定的文本。并且由于良好实践的人只能通过键入或单击 Web 应用程序外部的链接来访问禁止页面,因此标准错误页面是要走的路。