在 Rails 中返回特定的 http 状态代码
如何在 Rails 中为整个应用程序返回 503 Service Unavailable?
另外,如何对特定控制器执行相同的操作?
How do you return 503 Service Unavailable in Rails for the entire application?
Also, how do you do the same for specific controllers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用
head
You can use
head
对于整个应用程序:
如果您想要自定义错误页面,您可以这样做:
如果您不希望将其用于特定控制器:
For the entire application:
If you wanted a custom error page, you could do:
If you don't want it for specific controllers:
以下对我有用:
HTML 响应的
:response
以防万一从浏览器访问它。渲染头503似乎没有按照上面的语句工作。
The following works for me:
The
:response
for the HTML response just in case it's accessed from the browser.The render head 503 does not seem to be working with the above statement.