我正在尝试在我的 Rails 3.2 应用程序上安装 bootstrap-sass gem,但是当我调用 compass install bootstrap
时遇到此错误:
没有这样的框架:“Bootstrap ”
我在我的 Gemfile 中安装了 gem:
gem 'compass', '~> 0.12.2'
group :assets do
...
gem 'sass-rails', '~> 3.2.4'
gem 'compass-rails', '~> 1.0.3'
gem 'bootstrap-sass', '~> 2.1.1.0'
end
我已将 import 语句放入我的 application.css.scss 文件中:
@import "bootstrap";
我的 application.js 中需要 Bootstrap :
//= require jquery
//= require jquery_ujs
//= require bootstrap
...
我在我的 config.ru 文件中需要 bootstrap-sass:
require 'bootstrap-sass'
require ::File.expand_path('../config/environment', __FILE__)
run MYAPP::Application
任何人都知道问题可能是什么,或者遇到了同样的问题?
这是 bootstrap-sass 的 git:https://github.com/thomas-mcdonald/bootstrap-sass.git
最佳答案
bootstrap-sass 没有很好的文档记录,我需要一些时间来解决问题。
忘掉指南针吧。
gem 文件:
gem 'bootstrap-sass', '~> 2.1.1.0' gem 'bootswatch-rails'
使用 bootswatch-rails gem 可以快速改变你的主题
在 Assets /样式表中,创建一个 your_own_sytlesheet.css.scss
@import "bootswatch/cerulean/variables"; // Then bootstrap itself @import "bootstrap"; // Bootstrap body padding for fixed navbar body { padding-top: 60px; } // Responsive styles go here in case you want them @import "bootstrap-responsive"; // And finally bootswatch style itself @import "bootswatch/cerulean/bootswatch"; // Whatever application styles you have go last //@import "base";
您可以通过将 cerulean 替换为其他名称来轻松更改主题。
至少它现在对我有用。
关于ruby-on-rails - Rails 3.2 bootstrap-sass 未安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13285568/