Heroku выдает ошибку при загрузке css шаблона - PullRequest
0 голосов
/ 05 марта 2020

Я создаю приложение Rails 5, которое использует Bootstrap 4 и шаблон. Все отлично работает локально, но когда я пытаюсь вставить sh в heroku, шаблон не загружается, и я получаю следующие ошибки в логах:

2020-03-05T15:26:26.781532+00:00 app[web.1]: I, [2020-03-05T15:26:26.781403 #4]  INFO -- : [394c9216-8bc2-4aff-a779-117853a42dd7] Started GET "/assets/template.css" for 24.126.131.137 at 2020-03-05 15:26:26 +0000
2020-03-05T15:26:26.782417+00:00 app[web.1]: F, [2020-03-05T15:26:26.782335 #4] FATAL -- : [394c9216-8bc2-4aff-a779-117853a42dd7]
2020-03-05T15:26:26.782593+00:00 app[web.1]: F, [2020-03-05T15:26:26.782525 #4] FATAL -- : [394c9216-8bc2-4aff-a779-117853a42dd7] ActionController::RoutingError (No route matches [GET] "/assets/template.css"):
2020-03-05T15:26:26.782685+00:00 app[web.1]: F, [2020-03-05T15:26:26.782620 #4] FATAL -- : [394c9216-8bc2-4aff-a779-117853a42dd7]
2020-03-05T15:26:26.782798+00:00 app[web.1]: F, [2020-03-05T15:26:26.782731 #4] FATAL -- : [394c9216-8bc2-4aff-a779-117853a42dd7] vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.4.1/lib/action_dispatch/middleware/debug_exceptions.rb:65:in `call'

Я все их погуглил и могу Кажется, не выяснить источник ошибок. Я включил весь код ниже, который я считаю уместным. Я новичок в рельсах и героку, поэтому, если для устранения неполадок требуются какие-либо другие файлы, сообщите мне.

application.s css:

 // Custom bootstrap variables must be set or imported *before* bootstrap.
@import "bootstrap";
@import "template.css";
@import "tempusdominus-bootstrap-4.css";

application. html .erb

<!DOCTYPE html>
<html>
  <head>
    <title><%= full_title(yield(:title)) %></title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>

    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
    <script src="https://kit.fontawesome.com/854fb36a23.js" crossorigin="anonymous"></script>
  </head>

  <body>
    <%= render 'layouts/header' %>
    <%= yield %>
  </body>
</html>

1 Ответ

0 голосов
/ 06 марта 2020

Я понял это. Я удалил. css из @import шаблона. css и tempusdominus- bootstrap -4. css. Сейчас работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...