使用Rails 4的twitter-bootstrap-rails 4.0.0

时间:2018-03-16 11:25:47

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

https://github.com/seyhunak/twitter-bootstrap-rails说: Twitter Bootstrap for 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配合使用?

3 个答案:

答案 0 :(得分:0)

您用于twitter-bootstrap-rails的版本4.0.0依赖于导轨>= 5.0.1, ~> 5.0,您可以检查here

使用版本3.2.0代替,它将适合您。

gem "twitter-bootstrap-rails", '~> 3.2.0'

答案 1 :(得分:0)

  • 克隆的twitter-bootstrap-rails repo
  • 分析最新提交
  • 更改了gemspecs
  • ????
  • PROFIT !!!

答案 2 :(得分:0)

我投票支持使用bootstrap 4 WITHOUT gem。

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

  • 下载所有需要的CSS,Java,广告素材
  • 将它们全部放在适当的Rails资产文件夹中
  • 将它们正确包含在资产主文件(application.js,application.css,images)
  • 按照引导网站的正确指南使用它
  • 有你想要的外观

通过这种方式,您不必担心gem依赖关系甚至ruby和rails版本。

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