Я думаю, я могу помочь вам с этим.
Таким образом, нет необходимости переопределять код начальной загрузки по умолчанию. Это не будет возможно.
Давайте возьмем более обобщенный путь.
Для каждого файла макета есть аналогичный файл имен, который генерируется в ресурсах для таблиц стилей и JavaScript. В вашем случае вы используете application.html.erb
в качестве файла макета. Итак, rails создали 2 файла application.css
(которые вы позже переименовали в .scss
, чтобы сделать его совместимым с загрузочным гемом) и application.js
.
Следовательно, вы можете написать разные CSS-файлы или JS-файлы для ваших пользовательских проектов. Чтобы использовать эти CSS-файлы, вы должны указать файлу макета использовать CSS-файлы или JS-файлы.
вы можете сказать макет, упомянув их в файлах css и js вашего макета.
Вот процесс, которому вы можете следовать:
Шаг 1:
создать файл как style.css в приложении / assets / stylesheets
Шаг 2:
импортировать этот файл в application.scss после @import 'bootstrap'
@import 'style'
Шаг 3:
Давайте выберем этот файл:
приложение / просмотров / аэропортов / index.html.erb
Здесь вы определили
<th style="width:8em;"><%= sort_link "iata_code" %></th>
вставьте этот код в ваш style.css
.iata-code{
color: #999;
width: 8em;
}
Теперь измените ваш код так:
<th class="iata-code"><%= sort_link "iata_code" %></th>
обновите страницу и посмотрите, видите ли вы какие-либо изменения.
для фонового изображения или цвета
добавить этот код в style.css
#for image
body {
background-image: image-url('pictureTitle.png');
}
#for color
body {
background: #eee;
}
здесь вы можете увидеть различные способы добавления фона.