0

sass-bootstrapを使用して新しい Rails アプリを作成しようとしています。これは、therubyracer gem を Windows にインストールして、少ない Twitter ブートストラップを使用することができなかったためです。

gem 'sass-rails' と gem 'bootstrap-sass' を含め、正常にダウンロードしました

私のgemfileで、私のapplication.cssファイルは@import 'bootstrap';で始まります。

(それは、ドキュメントに記載されている application.css.scss ファイルとは異なりますか?)。

また、application.js ファイルに「//= require bootstrap」がありますが、作成したページにフォントとスタイルが表示されません。

私はこの Railscast のチュートリアルに従ってみようとしています。彼はブートストラップ gem を追加し、「製品ページ」はすぐにフォントを変更しますが、何も変更されておらず、私のページはプレーンな html として表示されます。「rails g bootstrap:install」を実行できません。これは、sass-bootstrap で提供されていないためです。同じ結果を得るにはどうすればよいですか?助けてくれてありがとう

4

1 に答える 1

0

application.css の名前を application.css.scss に変更しようとしましたか?

それでも解決しない場合は、Michael Hartl Rails チュートリアルの第 5 章を参照してください。これはsassを使用しているため、Windowsで正常に動作するはずです。これはbootstrap-sassを使用していることに注意してください(あなたが行ったsass-bootstrapではないため、若干の違いがある可能性があります)。以前のチュートリアルの章のセットアップの一部は、同じように見えるように関連している可能性があります. ただし、その情報を使用して、ブートストラップを小さなテスト プロジェクトに組み込みました。

補足として、Rails を使い始めたばかりで Windows を使用している場合 (私のように)、Linux VM (Vagrant を使用した Virtual Box の Ubuntu など) を使用して Rails を実行することを検討してください。そこにあるほとんどすべてのチュートリアルは、あなたが MacOS または Linux を使用していることを前提としており、大多数のユーザーも同様であり、Windows でテストまたはサポートされていないという理由だけで、問題に時間を浪費するのは簡単です...これをセットアップするために投資したことは、これまでの私の学習の旅にとって良い投資でした.

于 2013-11-15T20:04:36.570 に答える