3

昨晩、私はレール開発環境に挑戦したことをしたと思います。レール開発環境循環依存エラー

私は更新を本番環境に移行し、スタイルシートをプリコンパイルするときに問題が発生していたため、変更をバックアウトして、開発マシンでプリコンパイルを試みました。

かいつまんで、プリコンパイルは、私の開発マシン(ローカル)で失敗しましたが、私は私のテスト・システムを起動しようとしたとき、私はこのエラーを得た:

Sprockets::CircularDependencyError in Devise/sessions#new

/app/assets/stylesheets/application.css has already been required

私はこれはとは何かを持っている確信していますその前にすべてが正常に動作していたので、失敗したにもかかわらず、私の試みたプリコンパイル。

私はプリコンパイルをやろうとしました。なぜなら、どこかで、プリコンパイルを取り消したり削除したりするので、私は読んでいるからです。

ここに何か不足していますか?プリコンパイルで設定ファイルを変更して、手動でリセットする必要がありますか?

これは、Ubuntu 11.10で動作するレール3.1です。

答えて

6

これは、application.css.scssにapplication.css.scssが必要なCSSファイルが必要な可能性が高いためです。 app/assets/stylesheetsを通過して、application.css.scssというヘッダーを確認してから、必要なすべてのファイルのヘッダーを確認して、いずれもapplication.css.scssを参照していないことを確認します。

+0

を働いていた私は今 – user1214966

+0

ありがとういることを確認しますありがとう!はい、それは正確に何だったのですか。 – user1214966

+0

喜んで助けてください! :D – Veraticus

0

私はapplication.css.scssを作成することにより、このように、そこでの私の各ファイルをインポートすることで、それを修正:

@import「backend.css.scss」。 @import "frontend.css.scss";

は、それは