Я интегрировал шаблон в свое новое приложение rails. Я использую ruby 2.6.3
, Rails 5.2
и работаю над Ubuntu 18.04. Вот проект на Github: https://github.com/BTC1M/app-test
Когда я запускаю сервер, я вижу, что мне удалось все интегрировать, за исключением того, что основное фоновое изображение не появляется. Как ни странно, это происходит, когда я использую Chrome, но не в других браузерах.
Код HTML следующий:
<section id="hero" class="text-white tm-font-big tm-parallax">
<!-- HTML CODE... -->
</section>
Код CSS находится в lib/assets/stylesheets/templatemo-style.css
:
#hero {
background-image: url(../img/the-town-bg-01.jpg);
background-repeat: no-repeat;
height: 100vh;
min-height: 375px;
position: relative;
}
Мое изображение находится по этому пути: lib/assets/images/the-town-bg-01.jpg
, поэтому первое, что я не получаю, это то, что правильный URL обычно будет url(../images/the-town-bg-01.jpg);
вместо url(../img/the-town-bg-01.jpg);
, но когда я изменяю это, изображение не появляется ни на Firefox, ни Chrome. Поэтому я попытался создать lib/assets/img folder
с изображением the-town-bg-01.jpg
внутри. Это тоже не работает.
Я не понимаю, что происходит.
РЕДАКТИРОВАТЬ:
- Если я загружаю свое изображение в Интернет и использую ссылку:
background-image: url(https://www.zupimages.net/up/20/02/o1ar.jpg);
, оно работает, но мне не нравится это решение, я бы предпочел использовать изображение, которое у меня в папке lib/assets/images
, я все еще пытаюсь найти решение.