当我发现错误500或404时,我向我的用户显示了相当错误的页面example)。我已经关注了this guide,它适用于不再存在但不存在的网页对于过期资产(不再存在),即/assets/wood_bg2-7ab28512ecf6eeeb5f3742babca48a7b5.png等图像 - 对于那些,显示“空”和“丑陋”缺失图像(example)而不是我的好习惯404错误页面。
我通过exception_notification gem获得的错误:
An ActionView::MissingTemplate occurred in errors#error_404: Missing template errors/error_404, application/error_404 with {:locale=>[:en], :formats=>[:png], :handlers=>[:erb, :builder, :coffee, :haml]}.
所以也许我只需要“告诉”错误页面/路由它应该显示我的png,jpg等文件的错误页面?
任何想法如何解决?
谢谢:)
答案 0 :(得分:1)
我曾经实现过nifty_errorpages gem。它可以在github上找到:https://github.com/mattherick/nifty_errorpages。也许我的实施可以帮助您解决问题。它适用于轨道3.2。如果您有3.1简单检查源代码,否则您可以将它添加到您的Gemfile并直接尝试。