【问题标题】:Rails - added new mime type (AMP), now all my JS requests have turned into AMP?Rails - 添加了新的 mime 类型 (AMP),现在我所有的 JS 请求都变成了 AMP?
【发布时间】:2018-10-25 21:46:32
【问题描述】:

我正在为我的 Rails 3 网站的一个子集实施 Google AMP pages

为了支持.amp.html模板,我给/config/initializers/mime_types.rb添加了一个新的mime类型:

Mime::Type.register 'text/html', :amp

然而,奇怪的事情发生了。当我查看控制台时,它会将所有 js 请求作为 AMP 处理!如果我点击一个普通的 html 页面,一切看起来都是正确的:

Processing by ExampleController#index as HTML

但是所有的javascript请求都变成了:

Processing by ExampleController#index as AMP

请求奇怪地工作,但这似乎不正确。为什么会这样?

【问题讨论】:

    标签: javascript jquery ruby-on-rails ajax amp-html


    【解决方案1】:

    好的,解决了。看来我需要这样做

    Mime::Type.register_alias 'text/html', :amp

    register_alias 而不是register

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多