3

我将 ROR 与 bootstrap-sass gem 一起使用。这很奇怪,但我不能使用这里列出的一些样式:http: //twitter.github.com/bootstrap/components.html#labels-badges

我认为这是因为我不是真正的 bootstrap-sass gem - 它是 2.0。所以我将这个 gem 更新到 2.2.2.0,它安装得很好,但没有帮助。

当我检查页面源代码中的样式表文件时,在 localhost/assets/custom.css?body=1 之上,有标题:

/* * 引导程序 2.0.0 * (...)

那么我需要单独更新引导文件吗?如果,我在哪里可以找到它们?

编辑

我做了一些操作: - 手动下载 bootstrap 并将其放入 vendor/assets/stylesheets/bootstrap (我创建了 bootstrap 文件夹) - 将 import "bootstrap" 更改为 import "bootstrap/bootstrap"

它有效,但如果这是一个好的做法,我有异议,所以我做了: -gem clean -gem update -bundle install -deleted the vendor/assets/stylesheets/bootstrap - 我放的所有东西 - 改回导入“bootstrap”和......它似乎工作。

4

3 回答 3

1

您可以尝试在开发环境中进行预编译。

bundle exec rake assets:precompile RAILS_ENV=development

但我真的不确定,因为我使用twitter-bootstrap-rails gem。它工作得很好。

于 2013-01-03T14:38:12.567 回答
1

您只需要清理以前的 gem,尽管如果您有多个具有不同版本的项目,则不建议这样做。

这篇博文可能会有所帮助...cleaning-previous-versions-for-gem-like.html

于 2013-04-24T06:50:02.807 回答
0

我做了一些操作: - 手动下载 bootstrap 并将其放入 vendor/assets/stylesheets/bootstrap (我创建了 bootstrap 文件夹) - 将 import "bootstrap" 更改为 import "bootstrap/bootstrap"

它有效,但如果这是一个好的做法,我有异议,所以我做了: -gem clean -gem update -bundle install -deleted the vendor/assets/stylesheets/bootstrap - 我放的所有东西 - 改回导入“bootstrap”和......它似乎工作。

于 2014-03-22T15:36:33.943 回答