Ruby on rails Google favicon爬虫导致Rails 3.2上的ActionView::MissingTemplate异常

Ruby on rails Google favicon爬虫导致Rails 3.2上的ActionView::MissingTemplate异常,ruby-on-rails,ruby-on-rails-3,curl,favicon,google-crawlers,Ruby On Rails,Ruby On Rails 3,Curl,Favicon,Google Crawlers,每次Google Favicon crawler试图获取仅接受图像/*格式的根url时,我都会遇到ActionView::MissingTemplate异常 爬网程序用户代理是: Mozilla/5.0(Windows NT 6.1;rv:6.0)Gecko/20110814 Firefox/6.0 Google Favicon 我可以使用以下命令重现此异常: curl-v-H“接受:图像/*”http://localhost:3000 我正在使用一个名为omega的自定义布局(在/layout

每次Google Favicon crawler试图获取仅接受
图像/*
格式的根url时,我都会遇到
ActionView::MissingTemplate
异常

爬网程序用户代理是:

Mozilla/5.0(Windows NT 6.1;rv:6.0)Gecko/20110814 Firefox/6.0 Google Favicon

我可以使用以下命令重现此异常:

curl-v-H“接受:图像/*”http://localhost:3000

我正在使用一个名为omega的自定义布局(在
/layouts/omega
路径上),这会影响这样的框架吗

这不是一种不当行为吗

我怎样才能解决这个问题并为favicon服务

错误日志:

ActionView::缺少位于的模板/
================================
>缺少模板/layouts/omega/_索引,带有{:locale=>[:“pt br”,:pt,:en],:formats=>[“image/*”],:handlers=>[:erb,:builder,:coffee]}。搜索:
*“/home/samuel/www/myapp/app/views”
*“/home/samuel/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/kaminari-0.16.3/app/views”
*“/home/samuel/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/declarative_authorization-0.5.7/app/views”
*“/home/samuel/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/designe-3.4.1/app/views”
*“/home/samuel/www/myapp”
* "/"
app/controllers/properties_controller.rb,第280行
--------------------------------------------------
```红宝石
275将\u重定向到根路径,状态::永久移动\u
276其他
>280渲染“/layouts/omega/_index”
282完
283完
284返回
285完
```
应用程序回溯
-------------
-app/controllers/properties\u controller.rb:280:in'show'
全回溯
--------------
-actionpack(3.2.22)lib/action\u view/path\u set.rb:58:in'find'
-actionpack(3.2.22)lib/action\u view/lookup\u context.rb:122:in'find'
-actionpack(3.2.22)lib/action_view/renderer/abstract_renderer.rb:3:in'find_template'
-actionpack(3.2.22)lib/action_view/renderer/template_renderer.rb:28:in'block in determine_template'
-actionpack(3.2.22)lib/action\u view/lookup\u context.rb:143:in'with\u fallbacks'
-actionpack(3.2.22)lib/action_view/renderer/abstract_renderer.rb:3:in`with_fallbacks'
-actionpack(3.2.22)lib/action_view/renderer/template_renderer.rb:28:in'determine_template'
-actionpack(3.2.22)lib/action_view/renderer/template_renderer.rb:10:in'render'
-actionpack(3.2.22)lib/action_view/renderer/renderer.rb:36:in'render_template'
-actionpack(3.2.22)lib/action_view/renderer/renderer.rb:17:in'render'
-actionpack(3.2.22)lib/abstract\u controller/rendering.rb:110:在`\u render\u模板'中
-actionpack(3.2.22)lib/action\u controller/metal/streaming.rb:225:在“渲染”模板中
-actionpack(3.2.22)lib/abstract\u controller/rendering.rb:103:in'render\u to\u body'
-actionpack(3.2.22)lib/action_controller/metal/renderers.rb:28:in“render_to_body”
-actionpack(3.2.22)lib/action\u controller/metal/compatibility.rb:50:in'render\u to\u body'
-actionpack(3.2.22)lib/abstract_controller/rendering.rb:88:in'render'
-actionpack(3.2.22)lib/action_controller/metal/rendering.rb:16:in'render'
-actionpack(3.2.22)lib/action_controller/metal/instrumentation.rb:40:in“渲染中的块(2层)”中
-activesupport(3.2.22)lib/active\u support/core\u ext/benchmark.rb:5:in'block in ms'
-/home/samuel/.rbenv/versions/2.2.2/lib/ruby/2.2.0/benchmark.rb:303:in'realtime'
-activesupport(3.2.22)lib/active\u support/core\u ext/benchmark.rb:5:in'ms'
-actionpack(3.2.22)lib/action_controller/metal/instrumentation.rb:40:in'block in render'
-actionpack(3.2.22)lib/action\u controller/metal/instrumentation.rb:83:in'cleanup\u view\u runtime'
-activerecord(3.2.22)lib/active_record/railties/controller_runtime.rb:24:in'cleanup_view_runtime'
-actionpack(3.2.22)lib/action_controller/metal/instrumentation.rb:39:in'render'
-app/controllers/properties\u controller.rb:280:in'show'
-actionpack(3.2.22)lib/action\u controller/metal/implicit\u render.rb:4:in'send\u action'
-actionpack(3.2.22)lib/abstract\u controller/base.rb:167:in'process\u action'
-actionpack(3.2.22)lib/action\u controller/metal/rendering.rb:10:in'process\u action'
-actionpack(3.2.22)lib/abstract\u controller/callbacks.rb:18:in'block in process\u action'
-activesupport(3.2.22)lib/active\u support/callbacks.rb:492:in`block in\u run\u 34997096503313942\u进程\u操作\u 307403869074245940\u回调'
-activesupport(3.2.22)lib/active\u-support/callbacks.rb:215:in'block-in\u-conditional\u-callback\u-around\u 548'
-marginalia(1.3.0)lib/marginalia.rb:77:in'record\u query\u comment'
-activesupport(3.2.22)lib/active\u-support/callbacks.rb:214:in``条件回调`中
-activesupport(3.2.22)lib/active\u support/callbacks.rb:447:in``运行\uuuuu3499709650331313942\uuuuuu进程\uuuu操作\uuuu307403869074245940\uu回调'
-activesupport(3.2.22)lib/active\u support/callbacks.rb:405:in`\uu run\u callback'
-activesupport(3.2.22)lib/active\u support/callbacks.rb:385:in``运行\进程\操作\回调'
-activesupport(3.2.22)lib/active\u support/callbacks.rb:81:in'run\u callbacks'
-actionpack(3.2.22)lib/abstract\u controller/callbacks.rb:17:in'process\u action'
-actionpack(3.2.22)lib/action\u controller/metal/rescue.rb:29:in'process\u action'
-actionpack(3.2.22)lib/action\u controller/metal/instrumentation.rb:30:in“block in process\u action”
-activesupport(3.2.22)lib/active_support/notifications.rb:123:in'block in instrument'
-activesupport(3.2.22)lib/active_support/notifications/instrumenter.rb:20:in'instrument'
-activesupport(3.2.22)lib/active_support/notifications.rb:123:in'instrument'
-actionpack(3.2.22)lib/action\u controller/metal/instrumentation.rb:29:in'process\u action'
-actionpack(3.2.22)lib/action_controller/metal/params_wrapper.rb:207:在“进程_动作”中
-activerecord(3.2.22)lib/active_record/railties/controller_runtime.rb:18:in`proces