【问题标题】:bootstrap-sass gem doesn't install bootstrap files (.css or .scss)bootstrap-sass gem 不安装引导文件(.css 或 .scss)
【发布时间】:2014-05-20 15:28:25
【问题描述】:

我想使用bootstrap-sass,但遇到了问题。我使用 Rails 3.2.16 创建了一个新应用,并将这两行添加到 Gemfile:

gem 'sass-rails', '>= 3.2'
gem 'bootstrap-sass', '~> 3.1.1'

bootstrap-sass 此处说明:https://github.com/twbs/bootstrap-sass

我运行bundle install 并认为gem 会以某种方式安装相关的引导文件,但事实并非如此。例如,没有安装 CSS(或 SCSS)或 JS 文件:

saasbook@saasbook:~/Documents/borrar$ find . -name \*css\*
./app/assets/stylesheets/application.css
saasbook@saasbook:~/Documents/borrar$ find . -type f -name "*.js"
./app/assets/javascripts/application.js

我是否错过了安装过程中的某些步骤?我可以从 Github 手动复制文件,但这似乎没有抓住重点:https://github.com/twbs/bootstrap-sass/tree/master/vendor/assets/stylesheets

更新:Rails 是否有可能直接从 Gem 包中获取样式表?

1.9.3-p448 :001 > Sass.load_paths
 => ["/home/saasbook/.rvm/gems/ruby-1.9.3-p448/gems/bootstrap-sass-3.1.1.0/vendor/assets/stylesheets"] 

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    CSS/js 文件位于 gem 中,并在运行时根据需要拉入您的应用程序。如果您想检查它们,请运行bundle open bootstrap-sass

    【讨论】:

    • 没错,谢谢!我的问题始于一个现有的应用程序,其中在vendor/assets/stylesheets 下安装了一个旧的bootstrap.css 文件。它与新的bootstrap-sass 安装冲突。我只需要删除那个旧文件,现在它可以工作了。
    猜你喜欢
    • 1970-01-01
    • 2016-01-25
    • 2014-02-16
    • 2014-04-10
    • 2019-05-18
    • 2019-03-16
    • 2014-12-19
    • 1970-01-01
    • 2016-12-12
    相关资源
    最近更新 更多