Bower,Bootstrap和sass-rails gem,错误:“导入的文件未找到或不可读:bootstrap”

时间:2014-10-23 12:02:02

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

总之,我试图找出我收到错误的原因:

File to import not found or unreadable: bootstrap

这是完整的描述:

1)我正在使用Bower管理我的Javascript库,所以我将引导依赖项放在bower.js中:

   ... 
   "dependencies": {
    "bootstrap": "~3"
    }
   ...

我插入了application.rb

config.assets.paths << Rails.root.join('vendor', 'assets', 'components')

2)Rails4正在使用gem&#39; sass-rails&#39;管理Sass:

# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'

3)我还添加了

@import "bootstrap";

.field_with_errors {
  @extend .has-error;
}

使bootstrapt与rails-forms兼容 (见https://gorails.com/blog/trying-out-bootstrap-3-0


我得到的是错误:

  

导入未找到或无法读取的文件:bootstrap。

除了特定的错误之外,非常感谢有关 Bower sass-rails 的解释可以毫无问题地协作(我没有找到任何问题)网上的好资源)。

1 个答案:

答案 0 :(得分:0)

打开/assets/stylesheets/application.css文件并添加以下行:

*= require bootstrap-sass-official/assets/stylesheets/bootstrap.scss

application.css文件必须包含指示应用程序应加载哪些资源的指令。