Rails应用程序:缺少模板{{handlers => [:erb,:rjs,:builder,:rhtml,:rxml] ,: formats => [“image / jpeg”,“image / pjpeg”,“image / png“,”“image / gif”]}

时间:2012-12-05 01:43:27

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 routes handlers

我的rails应用程序使用名为" four_oh_four"提供一个自定义404页面,使用该网站的应用程序布局看起来不错。

我开始收到以下错误:

Missing template info/four_oh_four with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>["image/jpeg", "image/pjpeg", "image/png", "image/gif"], :locale=>[:en, :en]} 

我似乎无法弄清楚我需要做些什么来解决这个问题。有什么想法吗?

这是控制器的样子(没什么,真的):

def four_oh_four
end

这里是routes.rb:

match 'four_oh_four' => 'info#four_oh_four', :as => :four_oh_four
...
# Catch 404s
match '*path' => 'info#four_oh_four', :status => 404

1 个答案:

答案 0 :(得分:0)

您可以在信息目录中检查是否有名为“four_oh_four.html.erb”的文件。这可能是错误的错误。通常404页面位于/ public。