簡體   English   中英

Rails-添加了新的mime類型(AMP),現在我所有的JS請求都變成了AMP?

[英]Rails - added new mime type (AMP), now all my JS requests have turned into AMP?

我正在為我的Rails 3網站的一部分實現Google AMP頁面

為了支持.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

這些請求工作異常,但這似乎不正確。 為什么會這樣呢?

好,解決了 看起來我需要做

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

register_alias代替register

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM