У меня будет длинный список цветов, которые я хочу включить в каждый файл scss в/app/assets/stylesheets. Я попытался включить его в application.css.scss, но не повезло.SCSS константы в таблицах стилей (Rails)
ответ
Что делать:
Создать
colors.scss
файл с цветами, которые вы хотите доступныlayouts/application.html.erb
.Место
colors.scss
вapp/assets/stylesheets/partials/shared
. Это не требуется. Мне просто нравится организовываться.В приложении application.css.scss включен файл
@import "partials/shared/colors".
Возможно, вам будет предложена другая структура, но нет необходимости добавлять расширение файла, о котором знает конвейер.(Дополнительная информация) Удалить директиву
require_tree
. Удаление этой директивы и использование@import
позволяет использовать ваши предварительно обработанные таблицы стилей (например, * .css.scss) для загрузки стилей в том порядке, в котором они появляются.
Что вы сделали:
stylesheet_link_tag 'application'
объявлен в application.html.erb
ищет application.css.scss
по умолчанию. Мы сказали Asset Pipeline использовать его в любом представлении, которое использует шаблон application.html.erb
. Теперь каждый вид будет иметь доступ к указанным вами цветам.
Дополнительные ресурсы: В AP есть несколько глубоких погружений. Я рекомендую вам проверить их. Вот некоторые из них, которые я нашел полезными.
- 1. Импорт таблиц стилей rails-assets.org от SCSS
- 2. Константы Skrollr в таблице стилей?
- 3. Импорт корневого приложения scss в Rails engine
- 4. Rails scss stylesheet за действие
- 5. Файл css.scss не создается в приложении rails при использовании эшафота в активах/таблицах стилей
- 6. Сохраняющиеся переменные SCSS в конвейере ресурсов rails?
- 7. Используя тот же самый спрайт Compass в разных таблицах стилей
- 8. Параметры таблицы стилей XSLT в импортированных таблицах стилей
- 9. Добавление стилей нескольких классов с использованием SCSS?
- 10. SCSS - исключить указанные контейнеры из набора стилей
- 11. Охрана, не скомпилирующая все таблицы стилей SCSS
- 12. Rails scss l18n
- 13. Избегайте конфликтов слияния в таблицах стилей
- 14. изменить количество цветов в таблицах стилей matplotlib
- 15. Строка concat в таблицах стилей Google Closure?
- 16. Отладка цветов в каскадных таблицах стилей
- 17. Gmail Переопределение шрифтов семейства стилей в таблицах
- 18. Использование стилей Bootstrap с частичными в Rails
- 19. ruby, rails, константы, resque
- 20. Rails неинициализированной константы в инициализаторах
- 21. Динамическое определение константы в Rails
- 22. Где поставить константы в Rails
- 23. Вызов константы Rails в модуле
- 24. rails - создание папки под таблицами стилей
- 25. SASS: import bourbon lib из другого каталога в таблицах стилей
- 26. Bootstrap Rails SCSS не отвечает
- 27. Как связать файл с SCSS стилей ссылок тегом в Ruby On Rails
- 28. Как применять отдельные файлы SCSS для разделения просмотров в Rails
- 29. Rails - Ошибка стилей CSS
- 30. Как импортировать SCSS-миксины в приложение Rails?