私はこのように見えるapplication.scssを持っています
[code]
/*
*/
@import "compass";
@import "compass/blah/blah";
@import "welcome";
[/code]
ウェルカム ファイルはコンパス ミックスインと、erb <%= blah %> 経由の asset_path ヘルパーを使用します。したがって、ファイル自体に名前を付ける正しい方法は
"welcome.css.sass.erb"
そして、それをapplication.scssに含めます
@import "ようこそ";
しかし、それは「何かがうまくいかなかった」という理由でレールを壊すだけで、開発ログに手がかりはありません。
ウェルカムファイル名を
ようこそ.css.erb
ただし、@import 宣言を変更しないでください。すべて問題ありません。
なぜこれが起こっているのか誰でも説明できますか?scss、compass、asset_path を使用する前者が正しい方法ではないでしょうか?
application.scss 構文に何か問題がありますか?
後の拡張では、本番用のプリコンパイルで問題が発生しています。この問題がすべての中心にあると思います。