1

我在我的Rails 3.2应用程序中安装了bootstrap-sass。我可以让bootstrap正常工作,包括javascript和(难以捉摸的)工具提示。但是我无法让工具提示样式起作用。Rails 3.2 bootstrap不能样式工具提示

这是我设置有:

的application.js

//= require bootstrap 

application.css.scss

*= require bootstrap_and_overrides 

bootstra_and_overrides

@import "bootstrap"; 
# and other overrides 

有趣和bafflin g位是引导程序弹出工作正常,与正确的样式(这有点基于我所知道的工具提示),但工具提示没有。它们显示在页面的左侧,但无论我做什么,样式都不受影响,甚至没有考虑到位置(data-placement ='top')。

即使我删除了除应用程序引导程序之外的所有应用程序中的所有CSS调用,该样式也不起作用。

即使我在bootstrap_and_overrides.css.scss文件末尾包含所有工具提示样式,它们也不起作用。看起来好像工具提示类没有被应用到它。

由于工具提示一旦将鼠标移出链接就会消失,因此我无法检查它们以查看它们应用了哪些CSS(如果有)。

回答

3

原来的答案是js文件的顺序。我有一些jquery-ui文件之前有bootstrap.js,似乎是造成问题。此订单的工作原理如下:

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

我会在这里留下问题以防万一它帮助别人。