Rails импортирует файлы стилей дважды - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть приложение Rails со следующим файлом application.scss.erb:

<% puts "in application.scss.erb" %>
@import "main";

Это все, что он делает.Он просто импортирует отдельный файл app/assets/stylesheets/main.scss.erb.

Внутри файла main.scss.erb у меня есть это содержимое

<% puts "in main.scss.erb" %>

Когда я запускаю сервер rails в режиме разработки, затем посетитеНа домашней странице я вижу этот вывод в консоли

in application.scss.erb
in main.scss.erb
in main.scss.erb

Почему main появляется дважды?

1 Ответ

0 голосов
/ 12 декабря 2018

Есть ли в вашем application.scss что-нибудь дополнительное, например:

*= require_tree .

случайно?

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

...