默认的Rails会呈现404.html,那么它认为404错误是合适的。不过,我想通过自定义页面来制作它。请建议正确的方法。Rails中的自定义404动作
3
A
回答
3
你可以使用render_404 monkey patching.
或者,你可以在你的路由文件,它去返回404个状态码的动作底部设置一条缺省路由。
理想情况下,如果您不想在404中使用任何自定义代码,则可以编辑最简单的静态404.html。
0
取决于你需要什么,我们的创业板可能会有所帮助:http://github.com/hedgeyedev/snow
4
这个答案是出奇的难找。
如果您想要一个静态页面,请编辑404.html
。完成。
如果你想有一个动态页面,则:
在配置/ routes.rb中:
match '*not_found', to: 'errors#error_404' unless Rails.application.config.consider_all_requests_local
注释掉unless
子句测试本地开发机上404页。
生成一堆文件:
rails generate controller errors error_404
编辑views/errors/error_404.html.erb
定制。
这适用于Rails 3.1和3.2.2。
相关问题
- 1. rails cancan自定义动作
- 2. Rails 4的自定义404页面
- 3. 在Rails 3中捕获未知的动作以进行自定义404
- 4. Rails 3.0.15自定义404和500
- 5. Rails添加自定义动作
- 6. rails 4 form_for自定义动作
- 7. ASP.NET自定义404
- 8. Rails中针对特定动作的自定义错误页面
- 9. Rails 2.3中的404自定义错误页面
- 10. Django自定义404页面不工作
- 11. 自定义404 - 这项工作?
- 12. 自定义404不能正常工作
- 13. 404自定义重定向
- 14. Rails自定义操作
- 15. 自定义Rails操作
- 16. Rails的控制器动作:自定义params中的散列
- 17. Lumen中的自定义404页面
- 18. 在Rails中提交多个表单的自定义动作
- 19. 在rails中使用angularjs获得自定义动作的结果
- 20. 自定义的Gravatar Rails中
- 21. 自定义404 django模板
- 22. CodeIgniter自定义404消息
- 23. Cloud9自定义404页面
- 24. Azure自定义404页面
- 25. Kohana 404自定义页面
- 26. MVC4自定义404页面?
- 27. Nginx - 自定义404页面
- 28. 自定义Django 404错误
- 29. Django自定义404错误
- 30. 自定义404页面
有一个断开的链接。 – 2014-06-17 20:17:51