【问题标题】:Upgrading bootstrap version - twitter-bootstrap-rails升级引导版本 - twitter-bootstrap-rails
【发布时间】:2023-03-20 11:59:01
【问题描述】:

我在我的项目中使用 bootstrap gem。

gem 'twitter-bootstrap-rails'

我现在的引导版本是

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

我需要升级到最新的引导程序版本。

似乎引导程序版本未在 gem (https://github.com/seyhunak/twitter-bootstrap-rails/blob/master/app/assets/stylesheets/twitter-bootstrap-static/bootstrap.css.erb) 中更新。

如何在我的应用程序中升级版本?

【问题讨论】:

  • Bootstrap 的最新版本是 4.0.0。如果您不手动调整内容,它将破坏您的布局,因为 B4 与 B3 完全不兼容。

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


【解决方案1】:

有几种选择:

  1. 您可以 fork twitter-bootstrap-rails gem,将 BS 更新到版本 4 并编辑您的 Gemfile

    gem 'twitter-bootstrap-rails', git: 'link_to_your_fork'
    
  2. 您可以迁移到使用 BS4 的 bootstrap-rubygem gem

  3. 您可以从official site下载最新版本的BS,并手动将.js.css文件放到./vendor/assets/目录下。查看这些 SO 答案以供参考:firstsecond

对于选项 2 和 3,请确保您不要在代码中使用 twitter-bootstrap-rails gem provides 的辅助方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    相关资源
    最近更新 更多