Rails 3.1 の新しいアセット パイプラインを学習しているところです。私が抱えている特定の問題の 1 つは、Sprockets が見つかったすべての CSS スタイルシートを 1 つの巨大なスタイルシートにマッシュアップする方法にあります。これが、手動でスタイルシートをマージして本番用に縮小するよりも有利である理由を理解しています。しかし、私は、すべてのルールを一緒にマッシュアップするのではなく、スタイルシートを選択的にカスケードできるようにしたいと考えています。たとえば、私は欲しい:
マスター.css
Railsアプリのすべてのページで読み込まれるようにしたいのですが、
admin.css は、管理セクション/名前空間内のページ/ビューによってのみ読み込まれます。
Rails 3.1 がスタイルシートを組み合わせてプロダクション用に縮小する優れた方法を利用するにはどうすればよいでしょうか。また、レイアウトごとに特定のスタイルシートの組み合わせのみをロードできるという以前の柔軟性も備えていますか?
または、レイアウトのボディタグにクラスを追加してこれを行う必要があります-
本体クラス="管理者"
そして、必要に応じてスタイル ルールをターゲットにします。SASS スコープのセレクターを使用すると、これは合理的な解決策になる可能性があります。