Rails 3.2 bootstrap не может стилизовать всплывающую подсказку

В моем приложении Rails 3.2 установлено bootstrap-sass. Я могу заставить начальную загрузку работать правильно, включая javascript и (неуловимые) всплывающие подсказки. Но я не могу заставить работать стили всплывающих подсказок.

это установка, которая у меня есть:

application.js

//= require bootstrap

application.css.scss

 *= require bootstrap_and_overrides

bootstra_and_overrides

@import "bootstrap";
# and other overrides

Интересный и сбивающий с толку момент заключается в том, что всплывающие окна начальной загрузки работают нормально с правильным стилем (которые в некоторой степени основаны на всплывающих подсказках, насколько я понимаю), но всплывающие подсказки - нет. Они отображаются вверху вниз и влево по странице, но независимо от того, что я делаю, стиль не изменяется, даже размещение (data-placement = 'top') не принимается во внимание.

Даже если я удалю все вызовы всех CSS в моем приложении, кроме начальной загрузки, стили не будут работать.

Даже если я включу все стили всплывающих подсказок в конец файла bootstrap_and_overrides.css.scss, они не будут работать. Кажется, что класс всплывающей подсказки не применяется к нему.

Поскольку всплывающие подсказки исчезают, как только вы убираете указатель мыши с ссылки, я не могу проверить их, чтобы увидеть, какой CSS они применили, если таковые имеются.


person kakubei    schedule 22.04.2013    source источник


Ответы (1)


Оказывается, ответ был порядок файлов js. У меня были bootstrap.js перед некоторыми файлами jquery-ui, которые, казалось, вызывали проблему. Этот порядок работает:

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require jquery.purr
//= require best_in_place
//= require bootstrap

Я оставлю вопрос здесь на случай, если это поможет кому-то другому.

person kakubei    schedule 22.04.2013