0

この混乱に私は怒っています。ターミナルから Twitter ブートストラップをインストールしてから、gem ファイルをインストールします。他の小さな小さな手続きの後、アセットパイプラインにbootstrap.lessファイルがあります。今、新しいビュー ページを作成し、css を変更したいので、assest パイプラインで新しく作成した css.scss ファイルにそれらのものを入れます。しかし、異なるビューファイルの2〜3個のcss.scssファイルを作成した後、異なるファイルからクラスの定義を取得する理由がわかりません。

たとえば、 という名前のビュー ファイルhome.html.erbがあると、同じ名前のファイルが という名前のアセット パイプラインに作成されhome.css.scssます。ここで、他のページではなく、このビュー ページにのみ必要ないくつかの変更を加えました。という名前の別のビュー ページを作成しgallery.html.erbたので、このファイルは自動的に から定義を取得しますhome.css.scss。なぜこれが起こっているのですか?助けてください。

4

1 に答える 1

0

これがRails アセット パイプラインです。作成したコントローラーごとに .scss を作成します。ビューに自動的にインポートされます。実稼働環境では、それらはすべて 1 つのファイルにマージされました (通常の状態)。

このドキュメントを読んで、その仕組みを理解してください。

于 2012-11-27T19:37:01.953 に答える