首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让bootstrap-sass gem和rails与现有项目协同工作

让bootstrap-sass gem和rails与现有项目协同工作
EN

Stack Overflow用户
提问于 2012-08-31 11:48:05
回答 2查看 1K关注 0票数 0

我正在尝试将bootstrap集成到当前的rails项目中,并且遇到了一个困难的类型安装。具体地说,我似乎对javascript有一个问题。我在application.js中添加了:

//=需要引导

但我得到以下错误:

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

代码语言:javascript
复制
jQuery ->
  $("a[rel=popover]").popover()
  $(".tooltip").tooltip()
  $("a[rel=tooltip]").tooltip()

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

我真的希望能够将bootstrap添加到这个当前存在的项目中。任何帮助都是非常感谢的。

thx

EN

回答 2

Stack Overflow用户

发布于 2012-08-31 12:15:47

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

票数 1
EN

Stack Overflow用户

发布于 2012-09-11 00:57:54

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

然后,在您的application.js中,您可以使用以下命令加载所需的Javascripts

代码语言:javascript
复制
//= require jquery
//= require jquery_ujs
//= require bootstrap

//= require_tree .
//= require_self

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12208648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档