私は簡単なレールアプリケーションの開発を開始しました。数時間の作業の後、私は何とか削除されたCSSがWebページにまだ適用されていることに気付きました。正確に "config.assets.debug"設定は何をしますか?
- 停止/サーバー
- 使用レールサーバ
- 使用torqueboxサーバ
- 削除、ブラウザのキャッシュ
しかし何も変わりません。それは非常に奇妙だった - 新しいCSS定義が適用されたが、私が削除した定義はまだそこにあった。だから、私はあきらめて、新しいプロジェクトを作ることに決めました。
は私が設定している新しいプロジェクト(その足場が最初のものと同じである)と私はビューのいずれかを開くと、古いプロジェクトからのスタイルがあまりにも適用されました。私はhttp://guides.rubyonrails.org/asset_pipeline.htmlに再び見て、
#Expands the lines which load the assets
config.assets.debug = false
を設定すると、問題を解決することを見つけることにしました。しかし、このオプションは正確に何をしていますか?これが本当だったときに古いプロジェクトCSSが適用されたのはなぜですか?
私はあなたのケースは非常に奇妙ですが、それは明確に、ドキュメントhttp://guides.rubyonrails.org/asset_pipeline.html#turning-debugging-offで述べたと思います。 –