gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中实现动态 404、500 等错误页面?

转载 作者:数据小太阳 更新时间:2023-10-29 06:55:20 24 4
gpt4 key购买 nike

如何在 Rails 中实现动态的自定义错误页面?

例如使用您的 application.html.erb 布局和页面中的一些动态字段的自定义 404 错误页面。

另外,如何从本地机器测试它?

最佳答案

我在 Google 上查看了一些关于如何执行此操作的博客文章,不幸的是,大多数文章似乎都依赖于污染您的 ApplicationController。

我所做的是创建一个带有 404 消息的模板,然后使用该模板从 rake 任务更新 public/404.html 文件:

# Rake file to generate static 404 page

file "public/404.html" => ["app/views/layouts/application.html.erb"] do |t|
print "Updating 404 page\n"
`curl --silent http://locahost/content/error404 -o public/404.html`
end

现在每当我更新全局布局时,404 页面都会自动更新。

关于ruby-on-rails - 如何在 Rails 中实现动态 404、500 等错误页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/943138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com