无法运行bootsrap:无法找到类型为'application / javascript'的文件'bootstrap-sprockets'

时间:2015-07-12 18:18:18

标签: css ruby-on-rails twitter-bootstrap sass

在我的rails项目中安装bootstrap时遇到一些问题。

howing /Users/muhname/Photogur/app/views/layouts/application.html.erb第10行提出:

找不到类型为'application / javascript'的文件'bootstrap-sprockets'

我的application.js文件:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-sprockets
//= require turbolinks
//= require_tree .

我的css:

/  *= require bootstrap_and_overrides
/  *= require_tree .
/  *= require_self
/ /*

@import "bootstrap"

gem:'bootstrap-sass','3.0.2.1'

任何可能知道问题是什么的人?谢谢!

3 个答案:

答案 0 :(得分:7)

尝试从application.js中删除bootstrap-sprockets。它不需要在那里,并且它会产生错误。

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require turbolinks
//= require_tree .

答案 1 :(得分:1)

我有同样的问题:

  

无法找到文件' bootstrap-sprockets'与类型   '应用程序/ JavaScript的'

唯一的解决方案就是评论:

# gem 'sass-rails', '~> 5.0' 

然后添加:

gem 'sass-rails', '>= 3.2'

Gemfile中,我希望这有助于其他成员。

答案 2 :(得分:0)

我有一个类似的错误:

  

找不到类型为的文件'bootstrap-material-design.js'   “应用程序/ javascript”

我可以修复在application.js中删除此行

//=require bootstrap-material-design.js

尝试一下!