ruby-on-rails - Rails 3.2 bootstrap-sass 未安装

标签 ruby-on-rails twitter-bootstrap ruby-on-rails-3.2 sass bootstrap-sass

我正在尝试在我的 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/

相关文章:

string - 将两个字符串连接在一起而不在 Ruby on Rails 中添加?

javascript - 当自动完成为 params 时返回 nil

ruby-on-rails - ApplicationHelper 方法在 Devise Controller 中不可用

jquery - Bootstrap 下拉菜单在单击选择框时关闭

html - 防止输入字段中断/换行

ruby-on-rails - 路由错误 没有路由匹配 [POST] "/book/create"

ruby-on-rails - 自动检测字符串中的值类型,以便将 URL、电子邮件地址、

ruby-on-rails - 如何配置 Rails 5.2.1 服务器监听所有接口(interface)?

css - Bootstrap .container 宽度全宽背景,从中间分开?

css - 在 Rails 3.2 应用程序中指定最小化文件的用法