2016-05-26 12 views
1

Ruby on Railsアプリケーションでブートストラップをインポート/アクティブ化しようとしています。私は@import "bootstrap-sprockets";を追加し、その後にapplication.css.scssファイルに @import "bootstrap";行を追加して保存しました。私はまた、私のGemfileにgem 'bootstrap-sass', '3.3.1'を追加しました。その後、私のサーバーを再起動しました。ブラウザからアプリを起動すると、ブートストラップsass/cssが適用されていないように見えます。フォントが変更されず、追加したブートストラップのnavbarが正しく表示されないため、私は分かります。私はブラウザを閉じてからやり直して、別のブラウザからリンクを起動しようとしましたが、それは役に立ちません。助言がありますか?Ruby on Railsアプリケーションを起動/インポートできません

+0

あなたは 'bundle install'をしましたか?また、 'application.js'ファイルにブートストラップのjavascriptも含めましたか? – Dawcars

+0

まず 'bundle install'を行いましたか?ブラウザのソースコードを見ることで' 'タグにリンクされたブートストラップされたスタイルシートが見えますか? – imechemi

答えて

0

application.css.scssと入力してサーバーを再起動します。 (JavaScriptも追加することを忘れないでください)

+0

"bootstrap-sprockets"をインポートする。そのトリックをしたようだった。最初の答えはうまくいったかもしれませんが、私はGemFileをただちに更新し、WEBrickを再起動しました。 – jcbridwe

0

アセットにブートストラップの.cssファイルを追加するだけで、.jsファイルも同様です。それは宝石をインストールせずに動作するはずです。必要に応じていつでも新しいバージョンでファイルを更新できるので、最適なオプションです。あなたのコンソール内

gem 'bootstrap-sass' 

bundle install 

アプリ>資産>スタイルシート> application.css

@import "bootstrap-sprockets"; 
@import "bootstrap"; 

最後に、application.cssからのファイルの名前を変更するには:あなたの宝石ファイル内

関連する問題