20

Rails 4 プロジェクトで Bootstrap 2 からバージョン 3 RC1 に移行しようとしています。

最初に、bootstrap-sass gem 2.3.2 を使用しましたが、すべてがスムーズに機能しました。

Boostrap 3 をプロジェクトに今すぐ追加するにはどうすればよいですか? すでに SASS に変換された gem が見つかりません。公式ドキュメントでは、LESS から CSS にコンパイルするように指示されています。

私はこれらすべてにかなり慣れていないので、ここで本当に混乱しています。

更新私が最初に使用していた宝石が最終的に更新されたようです: https://github.com/twbs/bootstrap-sass

4

7 に答える 7

29

https://github.com/anjlab/bootstrap-railsを使用してみてください

以下をGemfileに追加します。

gem 'anjlab-bootstrap-rails', :require => 'bootstrap-rails',
                          :github => 'anjlab/bootstrap-rails',
                          :branch => '3.0.0'

application.jsに以下を追加します。

//= require twitter/bootstrap

application.cssで、何よりも前に次を追加します。

 *= require twitter/bootstrap
于 2013-08-05T09:43:59.443 に答える
17

使用できるリリース候補が既にあります。GemFile に追加します。

gem 'bootstrap-sass', github: 'thomas-mcdonald/bootstrap-sass'

さらに、bootstrap 2 からアップグレードする場合は、以前の gem を削除する必要があります。

于 2013-09-03T18:58:51.043 に答える
6

ShenoudaB が提案した解決策を試してみたところ、問題なく動作しました。以前のバージョンから変更する必要があったのは次のとおりです。

  • application.css.scss ファイルで、bootstrap だけでなく twitter/bootstrap を参照していることを確認してください。
  • @import "twitter/bootstrap" も追加する必要がありました。私のcssへの行。これは上記のヒントでは冗長かもしれませんが、追加するとうまくいきました。
  • application.js ファイルでは、 //=require ステートメントで twitter/bootstrap を参照する必要があります。

また、いくつかのスタイルが変更されていることに気付きました。新しいドキュメントを確認し、クラス名が新しいものと一致していることを確認してください。

それが私がしたすべてであり、それは私のために働いた. アプリが動作するよう頑張ってください!

于 2013-08-12T03:21:13.040 に答える
5

なんで公式じゃないの

https://github.com/twbs/bootstrap-sass

ありがとう

于 2014-01-13T03:19:13.253 に答える
2

すでにbootstrap-sass gemを使用しているため

これをお勧めします

http://github.com/thomas-mcdonald/bootstrap-sass/tree/3

于 2013-08-18T21:24:05.857 に答える
1

Twitter のブートストラップ 3 ジェムがあります: https://github.com/yabawock/bootstrap-sass-rails

于 2013-09-16T15:34:35.207 に答える