推特-bootstrap-rails 4.0.0 和 Rails 4

twitter-bootstrap-rails 4.0.0 with Rails 4

https://github.com/seyhunak/twitter-bootstrap-rails 说: Twitter Bootstrap Rails 5 和 Rails 4 资产管道

但是在捆绑安装之后我看到了这个:

Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:
    rails (= 4.1.7) was resolved to 4.1.7, which depends on
      actionpack (= 4.1.7)

    twitter-bootstrap-rails (~> 4.0.0) was resolved to 4.0.0, which depends on
      actionpack (>= 5.0.1, ~> 5.0)

是否可以使 twitter-bootstrap-rails 4.0.0 与 Rails 4.1.7 一起工作?

您用于 twitter-bootstrap-rails 的版本是 4.0.0 依赖于 rails >= 5.0.1, ~> 5.0 您可以查看 here.

请改用版本 3.2.0,它将适合您。

gem "twitter-bootstrap-rails", '~> 3.2.0'
  • 已克隆 twitter-bootstrap-rails 存储库
  • 分析最新提交
  • 更改了宝石规格
  • ????
  • 利润!!!

我投票赞成使用 bootstrap 4 WITHOUT gem。

根据我的经验,在某些情况下,当我们手动将其集成到 Rails 时,这种实现需要的工作更少:

  • 下载所有需要的CSS、Java、创意
  • 将它们全部放在适当的 Rails 资产文件夹中
  • 将它们正确地包含在资产主文件中(application.js、application.css、图像)
  • 按照 bootstrap 网站上的正确指南使用它
  • 随心所欲

这样,您就不必担心 gem 依赖关系甚至 ruby 和 rails 版本。

并且完全欢迎任何比我更好的想法。