首页 > 解决方案 > 将 twitter bootstrap gem 从 2.x 升级到 3.x 或 4.x 会破坏 UI 样式

问题描述

我正在尝试从2.2.8升级twitter-bootstrap-railsgem 版本有漏洞。2.2.8 version to 3.2.2 version

但是在升级 gem 版本时,它破坏了应用程序导航栏、搜索和模式框等处的 UI 样式。

我按照官方文档rails generate bootstrap:install less中给出的步骤在执行完之后 运行了这个命令bundle install.

除此以外,我们还需要更改其他配置吗?我认为这将是一个简单的 gem 升级,但不确定哪里出了问题。

任何帮助,将不胜感激。谢谢。

标签: ruby-on-railstwitter-bootstraptwitter-bootstrap-rails

解决方案


您应该查看 GetBoostrap 文档(“Twitter Bootstrap 的继任者”)并安装

gem 'bootstrap', '~> 4.5.0'

迁移指南在这里:https ://getbootstrap.com/docs/4.5/migration/


推荐阅读