rails bootstrap-sass我需要更新bootstrap文件吗?

时间:2013-01-03 12:59:44

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

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

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

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

/ *  * Bootstrap 2.0.0  * (...)

所以我需要单独更新引导程序文件吗?如果,我能在哪里找到它们?

修改

我做了一些动作: - 手动下载引导程序并将其放到vendor / assets / stylesheets / bootstrap(我创建了bootstrap文件夹) -changed导入“bootstrap”导入“bootstrap / bootstrap”

它有效,但如果这是一个好习惯我有异议,所以我做了: -gem清洁 -gem更新 -bundle安装 -deleted vendor / assets / stylesheets / bootstrap - 我放的一切 - 改回导入“bootstrap” 而......似乎有效。

3 个答案:

答案 0 :(得分:1)

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

bundle exec rake assets:precompile RAILS_ENV=development

但我真的不确定因为我使用twitter-bootstrap-rails gem。它运作得非常好。

答案 1 :(得分:1)

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

此博客文章可能有助于...cleaning-previous-versions-for-gem-like.html

答案 2 :(得分:0)

我做了一些动作:-downloaded bootstrap手工把它放到vendor / assets / stylesheets / bootstrap(我创建了bootstrap文件夹)-changed import" bootstrap"导入" bootstrap / bootstrap"

它有效,但我有异议,如果这是一个很好的做法,所以我做了:-gem clean -gem update -bundle install -deleted vendor / assets / stylesheets / bootstrap - 我把所有的东西 - 改回到导入"自举"而......似乎有效。