【问题标题】:rails bootstrap-sass do i need to update bootstrap files?rails bootstrap-sass 我需要更新引导文件吗?
【发布时间】:2013-01-03 12:59:43
【问题描述】:

我将 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”更改为导入“bootstrap/bootstrap”

它奏效了,但如果这是一个好的做法,我会反对,所以我做了: - 宝石清洁 -宝石更新 -捆绑安装 -删除了供应商/资产/样式表/引导程序-我放的所有内容 -改回导入“引导程序” 并且...它似乎有效。

【问题讨论】:

  • 在更新或安装新 gem 时尝试重新启动开发服务器。
  • @ThomasKlemm 我是在更新 gem 后完成的。

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


【解决方案1】:

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

bundle exec rake assets:precompile RAILS_ENV=development

但我真的不确定,因为我使用twitter-bootstrap-rails gem。效果很好。

【讨论】:

  • 我没试过,但我相信结果会和我做的一样。
  • 哪一个?预编译还是 gem?
【解决方案2】:

你只需要清理以前的 gems,虽然如果你有多个不同版本的项目,不建议这样做。

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-05
      • 2014-02-16
      • 2023-04-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 2016-11-22
      • 2014-12-19
      相关资源
      最近更新 更多