Если у меня есть файл home.scss (связанный с представлением home.html.erb), размещается ли там CSS, переопределяющий CSS в моем приложении application.scss или приложение application.scss переопределить любые другие css в конвейере активов?Rails приоритет конвейера ресурса с файлами css
2
A
ответ
2
На самом деле все файлы css
в вашем каталоге /assets
объединяются (вместе с application.css), чтобы сделать один гигантский файл, который применяется к вашему приложению. Отдельные файлы помогут вам организовать ваш код, но фактически не разделяют их в каком-либо существенном смысле.
Между application.css
и контроллера конкретными css
файлов, то application.css
файл загружает последние, перекрывая любой Дубликат правила, которые вы, возможно, указанные в контроллере конкретной версии.
На самом деле вы не должны размещать ничего, кроме директив, в application.css
.
Смежные вопросы
- 1. Rails: Создать og: image с хешем конвейера ресурса
- 2. Загрузка css в Rails
- 3. Каков приоритет между файлами .sbt?
- 4. Очистить кеш от конвейера Rails
- 5. Приоритет между таблицами стилей и файлами .ui?
- 6. Rails: Как управлять CSS, Javascript-файлами
- 7. Переключение CSS для использования конвейера ресурсов в Rails?
- 8. Как встраивать css при использовании конвейера ресурсов rails
- 9. rails 3.1 кэширование css-конвейера объектов в разработке
- 10. Определить приоритет CSS-кода
- 11. Запрос CSS-запроса «Приоритет»
- 12. Css приоритет правила проблема
- 13. Инкрементное обновление до конвейера Rails
- 14. CSS Приоритет и иерархия
- 15. Приоритет CSS селекторов
- 16. Класс CSS приоритет
- 17. стилей CSS приоритет
- 18. Приоритет стилизации CSS
- 19. CSS ссылки приоритет
- 20. приоритет выбора атрибута CSS
- 21. CSS Приоритет странное поведение
- 22. CSS кода приоритет
- 23. CSS Заказать/Приоритет Помощь
- 24. CSS каскадный приоритет путаницы
- 25. Grab Rails 4 URL-адрес конвейера ресурса в задаче Rake на компиляции пучка Heroku
- 26. Проверка модели Rails с файлами
- 27. Rails gem с файлами javascript
- 28. Как назначить приоритет заданию, созданному с помощью ресурса delayed_jobs?
- 29. Rails 5 переименовать имя ресурса ресурса
- 30. css -not selector-breaks приоритет?
Хорошо, полезно знать. Будет держать мой CSS лучше организованным. Спасибо! – hidace
Обратите внимание, что это верно, только если вы используете '// require_tree' в вашем файле' application.css', и в этом случае он загружает их в алфавитном порядке внутри дерева. Если вы хотите загрузить свой css в определенном порядке, просто укажите их явно в манифесте 'application.css'. –
Чтобы уточнить, что указывает @JonathanBender, вы можете взглянуть на [Руководство по Rails] (http://guides.rubyonrails.org/asset_pipeline.html). Мой ответ предполагал, конечно, настройку по умолчанию. В руководстве содержится подробная информация о том, как загрузить определенные файлы контроллера, нажимая правило require_tree, если это то, что вы в конечном итоге после. – MarsAtomic