Rails 5.2 Фоновое изображение не появляется (с ERB на URL) - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть изображения на внешнем CDN, а не в папке с активами, но по какой-то причине фоновые изображения в следующем коде не отображаются:

<header class="py-5 bg-image-full bg-image-stripe" style="background-image: background-image: url('<%= @blog.featured_image_url %>')">
  <div class="container h-100">
    <div class="row h-100 align-items-center">
      <div class="col-lg-12">
        <h1 class="display-4 mt-5 mb-2"><%= @blog.title %></h1>
        <p class="lead mb-5"><%= @blog.teaser %></p>
        <p>
          <% @blog.tag_list.each do |tag| %>
            <%= link_to tag, tagged_path(tag: tag) %>
          <% end %>
          <br>
          <em>By <%= Spree::User.find(@blog.spree_user_id).email %> on <%= @blog.published_at.in_time_zone("America/Los_Angeles").strftime("%B %d, %Y") %></em>
        </p>
      </div>
    </div>
  </div>
</header>

Я дважды проверил другие сообщения SO(например, этот ) для синтаксиса, но все выглядит правильно.Когда я смотрю на Chrome Инспектор, он не выдает соответствующих ошибок консоли, но я получаю это:

enter image description here

Есть какие-нибудь подсказки относительно того, что происходит не так?Точно такой же код (с путем ресурса вместо URL) работает в другом месте моего приложения, поэтому я в растерянности.

1 Ответ

1 голос
/ 27 сентября 2019

Это должно быть лучше с этой частью кода

<header class="py-5 bg-image-full bg-image-stripe" style="background-image: url('<%= @blog.featured_image_url %>')">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...