Изучение рельсов ... так что я использую самоцветов-самоцветов ... Где собственно загрузочные CSS-файлы? Похоже, в них есть какая-то магия. Что делать, если я хочу настроить свойство CSS ....Где в моем приложении Rails находится Bootstrap CSS?
ответ
Вы используете bootstrap-sass gem, который предпочитают многие разработчики Rails. Таким образом, файлы CSS Bootstrap Twitter находятся в камне (в поставщиках/активах/таблицах стилей/).
Разработчики используют жемчужину для включения файлов Bootstrap, поскольку упрощают обновление при обновлении новых версий Bootstrap, просто обновляя драгоценный камень (плюс драгоценные камни - это путь Rails, а?). Жесткий фильтр bootstrap-sass популярен, потому что Sass является стандартным форматом таблиц стилей в Rails. Альтернативой является жемчужина twitter-bootstrap-rails, которая использует собственный формат Bootstrap LESS для таблиц стилей.
Используя камень, вам необходимо изменить файл приложения/активы/JavaScripts/application.js:
#app/assets/javascripts/application.js
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
Лучшая практика, чтобы добавить файл с именем приложения/активов/стилей/bootstrap_and_overrides. css.scss:
# app/assets/stylesheets/bootstrap_and_overrides.css.scss
@import "bootstrap";
body { padding-top: 60px; }
@import "bootstrap-responsive";
Это показывает пример переопределения стиля тела Bootstrap добавить отступы для размещения панели навигации Bootstrap. Затем просто добавьте CSS (или Sass) для конкретных приложений в дополнительные файлы в файле app/assets/stylesheets/.
Я написал углубленную статью:
, который входит в более подробно и показывает, как настроить макет приложения, навигационные ссылки, Rails быстрые сообщения, а также форму строителей для Twitter Bootstrap. Эта статья может быть полезна, если вы хотите узнать больше.
К сожалению, если вы используете драгоценный камень, файлы css скрыты от вас. Если вы делаете bundle show bootstrap-sass
, вы увидите, где находятся файлы для драгоценного камня, и вы можете увидеть используемые там стили.
Если вы просматриваете файлы драгоценного камня, вы увидите таблицы стилей, используемые в vendor/assets/stylesheets/
.
Я бы порекомендовал просто не использовать драгоценный камень и получить собственные таблицы стилей Bootstrap и поместить их в vendor/assets/stylesheets/
вашего приложения.
Yup. И используя порт Sass в https: // github.com/jlong / sass-twitter-bootstrap – depa
@ slindsey3000 - вы должны прислушаться к рекомендации varatis, поскольку я заметил, что вы попадаете в кучу проблем при переходе с dev на производственные режимы. – sircapsalot
Файлы CSS находятся внутри драгоценного камня. Чтобы включить их в вашу заявку,
в app/assets/stylesheets/
вы можете создать файл по вашему выбору. (я назову его bootstrap_overrides.css.scss)
и включите источник начальной загрузки и переопределите.
@include "bootstrap";
/* here are the overrides if you want to override the styles */
@include "bootstrap-responsive";
и убедитесь, что bootstrap_overrides.css.scss
включен в глобальный application.css
файл.
- 1. Где находится метод is_admin? определенный в моем приложении Rails?
- 2. Где находится .gitignore, расположенный в приложении Rails?
- 3. Где находится bootstrap-responsive.css?
- 4. Почему мой CSS не работает в моем приложении Rails?
- 5. Почему мой базовый css в моем приложении rails загружается?
- 6. Bootstrap не работает должным образом в моем приложении Rails
- 7. Где находится jQuery в моем заголовке?
- 8. Rails 4: Где находится .codeclimate.yml в моем публичном проекте Git?
- 9. Где вызывается метод password = в моем приложении?
- 10. Bootstrap не работает в моем приложении Rails с mongodb
- 11. Где поместить jQuery UI Bootstrap in Rails
- 12. где находится файл bootstrap-responsive.css?
- 13. Где я могу найти файл selected.jquery.js в моем приложении rails?
- 14. Где мой javascript будет жить в моем приложении Rails 4
- 15. В моем приложении Bootstrap/Rails, в какой файл я добавляю свой пользовательский навигационный CSS?
- 16. Проблема с формой css в приложении Rails
- 17. Где находится каталог/api в приложении Express?
- 18. Где находится «config.omnibus.chef_version =: latest» в моем Vagrantfile?
- 19. Где находится TopLayoutGuide в моем файле Nib?
- 20. Где находится страница «Добро пожаловать на борт» по умолчанию в моем приложении?
- 21. rails bootstrap css оптимизация
- 22. Где находится драгоценный камень CSV в Rails?
- 23. Анимация CSS не работает в приложении Rails
- 24. включают twitter bootstrap в приложении rails
- 25. css не работает в моем приложении web2py
- 26. Stripe и tax_percent в моем приложении Rails
- 27. Где находится метод Main в приложении формы?
- 28. Где находится UIWindow в приложении для iPhone?
- 29. В корпоративном приложении Java, где находится SQL?
- 30. Где находится модель данных в приложении Prism?
(at) импорт «бутстрап»; Нужно ли мне это, так как у меня есть «// = require bootstrap» наверху? В настоящее время у меня нет (при) импорта «bootstrap»; и все кажется прекрасным. – slindsey3000