そこで、Rails アプリで LESS ファイルを分割しました (なぜ SASS の代わりに LESS を使用しているのかは聞かないでください)。
stylesheets/
├── add-listing.css.less
├── application.css
├── checkout.css.less
├── dashboard-home.css.less
├── edit-listing.css.less
├── edit-profile.css.less
├── global-variables.css.less
├── global.css.less
├── inquiries.css.less
├── inquiry.css.less
├── manifest.css.less
├── profile-listing.css.less
├── questionnaire.css.less
├── scaffolds.css.less
├── scrape.rb
├── screen.css.less
├── search.css.less
├── settings.css.less
└── sign-up-log-in.css.less
私が見つけたのは、require_tree .
では機能しないということapplication.css
です。最初にロードする必要がありますがglobal-variables.css.less
、それはできません。私が言っrequire global-variables.css.less
たとしても、ルートページに必要な実際の LESS ファイルはまだレンダリングされません。
だから私がやっていることは@import
、すべてのファイルのステートメントをmanifest.css.less
. これは機能しますが、新しい LESS ファイルを作成する場合は、@import
毎回ステートメントを追加する必要があります。これはもう 1 つのステップであり、Rails でこれを行うことができる方法があるかどうか疑問に思っていました。助言がありますか?