2013-07-23 2 views
0

Я схожу с ума. Использование бутстрапа для рельсов + рельефные рельсы и некоторые стили совершенно разные при разработке и производстве.twitter-bootstrap-rails - различия между разработкой и производством

Пример:

а стили имеют черный цвет фона на события парения. Я переписал в а: стиль парения уже через

background-color: none !important; 

, но он по-прежнему показывает этот странный черный фон на события парения. Проверка элемента через Chrome даже не показывает этот стиль CSS! Так откуда она взялась?

Кроме того, шрифт отличается (dev vs live) и другими незначительными вещами. С другой стороны, кнопки и большинство основных элементов (ну, руководство и т. Д.) Работают нормально.

Откуда эта разница, и как мне сделать dev по сравнению с живым тем же самым видом CSS?

Я развертываю свое приложение на heroku btw.

Спасибо за любую помощь.

ответ

1

Я думаю, что вы используете другой стиль для своего приложения, что-то вроде эшафот для генератора, эшафот будет генерировать scashold css. Я использование строительных лесов и я имею scaffold.css.scss на моих приложениях, вот стиль ссылки на scaffold.css.scss

a { 
    color: #000; 
    &:visited { 
    color: #666; 
    } 
    &:hover { 
    color: #fff; 
    background-color: #000; 
    } 
} 

Вы должны удалить стиль линии или вы можете удалить стиль эшафота на ваших приложениях, если вы не будете его.

Twitter bootstrap не имеет ссылки на стиль с черным фоном, по умолчанию.

Если у вас нет другого стиля на вашем приложении и использовать только щебетать самонастройки вы должны найти стиль ссылки, которые приносят о проблеме

+0

Спасибо за ваш ответ. Я сразу же подумал о том же, но у меня даже нет каких-либо файлов css для scaffold в моей папке стилей! Я даже не использовал строительные леса для своего приложения. Я закодировал его с нуля. Я попытался найти, откуда идет тег фонового цвета, проверяя ссылку CSS-тег - нет успеха. Кроме того, я попытался перезаписать стиль a: hover, но он тоже не работает (см. OP). Что-то странное происходит. – DonMB

+0

Хорошо, я проверил github и по какой-то причине файл scaffolds.css.less есть в моей главной ветке. В моем локальном хранилище его там нет. Не знаю, почему и как это произошло. – DonMB

+0

Так что причина - эшафот, не так ли? Я также не знаю, почему так было, казалось, похоже на волшебство. –

Смежные вопросы