Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails应用程序:缺少带有{:handlers=>;[:erb,:rjs,:builder,:rhtml,:rxml],:formats=>;[“image/jpeg”、“image/pjpeg”、“image/png”、“image/gif”]}的模板_Ruby On Rails_Ruby On Rails 3_Ruby On Rails 3.1_Routes_Handlers - Fatal编程技术网

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

Ruby on rails Rails应用程序:缺少带有{:handlers=>;[:erb,:rjs,:builder,:rhtml,:rxml],:formats=>;[“image/jpeg”、“image/pjpeg”、“image/png”、“image/gif”]}的模板,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,routes,handlers,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"], :loc

我的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]} 
我似乎不知道我需要做什么来解决这个问题。有什么想法吗

以下是控制器的外观(实际上没有):

下面是routes.rb:

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

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

文件就在那里,它对普通的404工作正常……在这种情况下,问题似乎是它对图像而不是页面抛出了404,并且似乎没有正确处理它。你知道我怎样才能让这些格式(例如,“图像/jpeg”)也工作吗?
match 'four_oh_four' => 'info#four_oh_four', :as => :four_oh_four
...
# Catch 404s
match '*path' => 'info#four_oh_four', :status => 404