【发布时间】:2011-02-05 04:56:53
【问题描述】:
我的 Rails 3 网站被带有奇怪的接受标头的爬虫攻击,触发异常
ActionView::MissingTemplate occurred in home#show
以下是一些导致问题的接受标头
text/*
application/jxw
*/*;q=0.1
在这些情况下,这被解释为请求的格式,因此会导致缺少模板错误。我真的不在乎我返回给这些爬虫什么,而只是想避免异常。
【问题讨论】:
-
似乎这将在 Rails 3.0.4 中修复,请参阅rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/… - 该票证中还有一个补丁。
-
这似乎在 Rails 3.1 中得到解决。在这里讨论:github.com/rails/rails/issues/701
标签: ruby-on-rails ruby-on-rails-3