#css #ruby-on-rails
#css #ruby-on-rails
Вопрос:
Я пишу страницу ниже:
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>Shop Homepage - Start Bootstrap Template</title>
<!-- Bootstrap core CSS -->
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="/shop-homepage.css" rel="stylesheet">
</head>
и я получил ошибку:
Started GET "/shop-homepage.css" for ::1 at 2020-11-22 17:21:15 0800
Started GET "/bootstrap/css/bootstrap.min.css" for ::1 at 2020-11-22 17:21:15 0800
ActionController::RoutingError (No route matches [GET] "/shop-homepage.css"):
ActionController::RoutingError (No route matches [GET] "/bootstrap/css/bootstrap.min.css"):
Started GET "/css/shop-homepage.css" for ::1 at 2020-11-22 17:21:15 0800
мои активы такие
и у меня есть edit application.scss. Мой актив находится на пути rails.
@import "bootstrap-sprockets";
@import "bootstrap";
@import "../css/shop-homepage.css";
Почему он просто не может найти .css
Комментарии:
Ответ №1:
Для Rails 5 я настоятельно рекомендую использовать gem, вместо того, чтобы пытаться импортировать файлы начальной загрузки самостоятельно.
Это стандартный подход:
Комментарии:
1. в этом случае отметьте вопрос как «отвеченный» meta.stackexchange.com/questions/5234 /…