0

我正在尝试将引导程序集成到当前的 rails 项目中,并且安装起来很困难。具体来说,我似乎对 javascript 有问题。我已添加到 application.js:

//= 需要引导

但我收到以下错误:

在此处输入图像描述

这些在 bootstrap.js.coffee 中引用,我可以通过清除此文件来消除错误。以下是内容:

jQuery ->
  $("a[rel=popover]").popover()
  $(".tooltip").tooltip()
  $("a[rel=tooltip]").tooltip()

有关于加载单个模块的讨论,但我不清楚我是否应该这样做或是否需要这样做。https://github.com/thomas-mcdonald/bootstrap-sass

我真的很希望能够将引导程序添加到这个当前存在的项目中。任何帮助表示赞赏。

谢谢

4

2 回答 2

1

你应该确保你有来自Twitter Bootstrap Docs的 bootstrap.js 或 bootstrap.min.js ,然后像你一样需要它。我认为您的问题是您还有另一个名为 bootstrap.js.coffee 的文件。尝试更改它的名称并要求它与 //=require bootstrap 一起使用。

于 2012-08-31T04:15:46.830 回答
0

首先,引导程序需要jQuery。对于 Rails,您可以使用jquery-rails提供最新版本 jQuery 的 gem。

然后在您的内部application.js您可以加载所需的Javascripts

//= require jquery
//= require jquery_ujs
//= require bootstrap

//= require_tree .
//= require_self

霓虹灯提到脚本的加载顺序很重要您应该jquery先加载,然后加载bootstrap. 此时,您可以加载当前目录中的所有其他脚本require_tree .(可能包含您的bootstrap.js.coffee)。

于 2012-09-10T16:57:54.170 回答