Gan*_*kar 23 ruby-on-rails http-error http-status-code-403
我试图在Rails中调用403 HTTP错误的自定义实例,但我似乎无法弄清楚如何执行此操作...
我有几个用户身份验证角色,基本上如果角色试图浏览到无权访问的区域我想显示403而不是仅重定向用户.
我该怎么做呢?
Har*_*tty 44
在您的控制器代码中添加以下行:
render :status => :forbidden, :text => "Forbidden fruit"
Run Code Online (Sandbox Code Playgroud)
有关http代码到符号映射的信息,请参阅此页面.
后代:我认为返回403.html是一个更好的解决方案,因为它生成一个标准页面,就像404一样.上面的解决方案只显示给定的文本.并且因为经验丰富的人只能通过键入或单击Web应用程序外部的链接来访问禁止页面,所以可以使用标准错误页面.
| 归档时间: |
|
| 查看次数: |
15308 次 |
| 最近记录: |