Включение таблиц стилей в Rails

Я пытаюсь включить bootstrap 4 в свой проект Rails 5.2. В настоящее время в моем app / stylesheets / application.css есть следующее:

/*
 *= require_tree .
 *= require_self
*/

В инструкции, помимо переименования в application.scss, предлагается удалить:

 *= require_tree .
 *= require_self

И добавляем:

@import 'bootstrap'

Это не "require_tree". нужно включить все таблицы стилей в папку стилей? и "require_self", чтобы включить любые стили, которые я могу добавить в файл application.scss?

Поэтому, если я удалю эти два оператора, мне нужно будет включать каждую таблицу стилей отдельно, используя оператор @import. Например, если у меня есть: user.scss, я бы добавил:

@import 'user'

Я видел несколько примеров, где сохраняются require_tree и require_self. Ваш совет приветствуется.


person EastsideDev    schedule 07.03.2019    source источник


Ответы (1)


используйте звездочку для пути, например

 @import "path/to/*"

если вы добавите все sxss в путь 'таблицы стилей' (например: stylesheet / a.sxss, b.sxss)

 @import "*"

иначе вы добавляете все sxss в путь 'таблица стилей / страница' (например: таблица стилей / страница / a.sxss, b.sxss)

@import "page/*"
person ogelacinyc    schedule 08.03.2019
comment
Моей IDE это не нравится (Rubymine). Он помечает это красным, с этим сообщением: Не удается разрешить файл '*' - person EastsideDev; 08.03.2019
comment
Не удается разрешить каталог 'path', не удается разрешить каталог 'в', не удается разрешить файл '*' - person EastsideDev; 08.03.2019
comment
путь к - это просто выражение. - person ogelacinyc; 08.03.2019