ruby-on-rails - 请求格式时,Rails 4 中缺少模板错误 */*;

标签 ruby-on-rails internet-explorer format actionview

我已经看到这些错误很长时间了,但没有发现问题:
ActionView::MissingTemplate: Missing template pages/home, application/home with {:locale=>[:en], :formats=>["*/*;"]}
用户代理始终是 MSIE6(这是我之前放弃的部分原因)。

转载:curl -H "Accept: */*;" -I http://localhost:5000
有谁知道怎么修?

编辑
curl -H "Accept: */*" -I http://localhost:5000作品。仅当格式设置为 */*; 时才起作用(注意分号)。

更新

我尝试修改 Mime:ALL正如评论中所建议的那样,但无法同时接受 */**/*;同时。我看到的一个解决方案是在不存在或格式错误的 mime 类型时修补请求的处理方式,但我不确定如何处理。 This answer提供了一个线索,但我仍然没有。

更多更新

我仍然看到这些错误和更多。一个新的与 :formats=>["hc/url;*/*"] (火狐)。我很惊讶这不会影响其他任何人,我认为我的代码中没有任何会导致不常见错误的特定内容。

最佳答案

gregkare 刚刚在 github 上发布了一个修复程序.

DEFAULT_RESPONSE_FORMAT = :html  
before_filter :set_default_response_format

def set_default_response_format
  request.format = DEFAULT_RESPONSE_FORMAT if request.format.to_sym.nil?
end

不完全确定副作用,但目前似乎效果很好。

关于ruby-on-rails - 请求格式时,Rails 4 中缺少模板错误 */*;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29999347/

相关文章:

java - 如何将字符串类型的算术表达式转换为整数?

ruby-on-rails - ActiveRecord Rails 关系到底是什么?

css - 在 IE 6 和 IE 7 中推出的文本框背景图片

Php,日期格式丢弃个位数日期前的 '0'

Jquery - Internet Explorer 提交表单两次

css - CSS 宽度为 :100% gets shorter by increasing the IE zoom level 的 div

floating-point - Lisp 的FORMAT 函数的隐式转换是否可以控制?

ruby-on-rails - 锁轨确认盒子 Action

ruby-on-rails - rails : Routing subdomain to a resource

ruby-on-rails - FactoryGirl中如何通过关联链传递参数