Rails 5: печать прекратилась с использованием правил CSS после переключения на использование CDN для загрузки библиотек - PullRequest
0 голосов
/ 09 декабря 2018

В проекте Rails 5.1 я недавно переключился на загрузку всех CSS и JS из CDN, например cdnjs.Теперь все включено в application.html.erb вместо application.js и application.scss

Все работает нормально, за исключением того, что я только заметил, что при печати страницы у него нет стилей CSS.Раньше это работало нормально.

Теперь при нажатии кнопки «Печать» и предварительном просмотре страницы к странице не применяются стили.
Как я могу отладить это?

Пример части application.html.erb:

<%= stylesheet_link_tag :application, "https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>

РЕШЕНИЕ :

Решение было добавить , media: "all" к stylesheet_link_tag:

<%= stylesheet_link_tag :application, "https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css", media: "all" %>
...