Использование отдельной таблицы стилей для частичных - PullRequest
0 голосов
/ 11 октября 2018

Я работаю над более старой системой rails, которая использует более старую версию начальной загрузки.Я хочу начать движение к начальной загрузке 4 и хотел бы начать с верхнего и нижнего колонтитула.Верхний и нижний колонтитулы отображаются как частичные в файле представления приложения.

application.html.erb

<head>
     <%= stylesheet_link_tag "application", media: "all" %>
</head>
<body>
    <%= render 'layouts/header' %>
    <%= yield %>
    <%= render 'layouts/footer' %>
</body

Давайте просто скажем, что тег ссылки на таблицу стилей должен находиться внутри файла application.html, в приложении есть и другие вещи.html-файл, который нуждается в этом.

Application.css

 *= require bootstrap_and_overrides
 *= require cosmo/loader
 *= require cosmo/bootswatch
 *= require cosmo/font-awesome

Я не могу удалить ни один из необходимых файлов, поскольку он повлияет на остальные мои страницы.

Я хочу использовать загрузочный CDN для моего верхнего и нижнего колонтитула

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">

Как мне добиться использования только загрузочного CDN для верхнего и нижнего колонтитула и исключить необходимые файлы CSS для этих двухобертоны

1 Ответ

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

Хорошо, что вы переходите на более новую версию начальной загрузки, но я бы порекомендовал вам не пытаться использовать отдельную начальную загрузку для разных партиалов.

  1. Не будет прямой и чистойя верю, что вы потратите свое время и силы.
  2. Это увеличит время загрузки вашего представления
  3. Один Bootstrap CSS может не работать для многих компонентов, которые вам также понадобятсяпоследний jQuery / Javascript, чтобы заставить его работать.

Я предлагаю вам создать новую ветку (надеюсь, вы будете использовать Git) и потратить время на обновление Bootstrap в ней и объединяться всякий раз, когда вычувствую, что вы готовы.

...