Rails - добавлен новый тип MIME (AMP), теперь все мои JS-запросы превратились в AMP? - PullRequest
0 голосов
/ 26 октября 2018

Я реализую страницы AMP Google для подмножества моего сайта Rails 3.

Для поддержки шаблонов .amp.html я добавил новый тип MIME в /config/initializers/mime_types.rb:

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

Однако произошла странная вещь.Когда я смотрю в консоль, он обрабатывает все js-запросы как AMP!Если я перехожу на обычную HTML-страницу, все выглядит правильно:

Processing by ExampleController#index as HTML

Но все запросы javascript превратились в:

Processing by ExampleController#index as AMP

Запросы работают странно, но это не так.Почему это случилось?

1 Ответ

0 голосов
/ 26 октября 2018

Хорошо, решено.Похоже, мне нужно было сделать

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

register_alias вместо register

...