у меня этот странный баг где ...
в моем файле application.js у меня есть
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require twitter/bootstrap
if i do
RAILS_ENV=development rake assets:precompile
мой выпадающий бутстрап перестает работать. однако, если я удалю требование twitter / bootstrap и нажму «Сохранить» в моем редакторе, а затем обновлю страницу на моем локальном компьютере. он снова работает.
я не понимаю почему. эта загрузка jquery / bootstrap была проблемой в течение нескольких недель. перекомпиляция моих активов сломает это. он работает, если я его перекомпилировал, но затем удалил его и обновил браузер
ОБНОВИТЬ.
мой css использует custom.css.scss. Там нет ничего особенного, кроме
@import "bootstrap";
вверху файла.
ive вернулся к scss вместо less, и мой application.js выглядит так ...
//= require jquery
//= require bootstrap
//= require jquery-ui
//= require jquery_ujs
//= require_tree .
на моей машине разработки возникает странная ошибка, указанная выше, но на производстве все работает нормально
<nav>
при компиляции. Вы пользуетесь Chrome? Если это так, удерживайте нажатой клавишу управления и щелкните в верхней части<nav>
. Это откроет инструменты разработчика, показывающие вам элемент, на который вы только что нажали. Оттуда вы можете проверить вычисленные CSS<nav>
. - person tim peterson   schedule 05.05.2012