我的 rails 应用程序由于ActionView::MissingTemplate
-exception 而引发了异常。这是因为请求有一个ACCEPT
值为的 http 标头: */*
。该应用程序找不到这种格式的模板(这是我期望发生的)。用户代理设置为Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36
.
我很好奇(也有点担心)这意味着什么。这是 Rails 的问题、我的应用程序的问题还是攻击媒介?我已经看到了类似问题的答案(例如Ruby on Rails 和 PSP 中奇怪的 HTTP_ACCEPT 标头),这些问题建议挽救这些异常并使用设置为 HTML 的格式来回答。但是,在使用这种方法之前,我想现在 if: */*
是一个可接受的值ACCEPT
,以及哪个浏览器会这样设置它。
我在 Rails 3.2.13 上。