サイトの通常のテーマから除外したランディングページなど、私のレールアプリケーションにページがあります。したがって、application.scss
は使用しません。通常のページからランディングページに移動すると、同じ背景色が維持され、ランディングページからほとんどのCSSがロードされません。これは実際には複数のケースで発生します。Ruby on Rails CSSがすべてのページの更新をリフレッシュ/リロードしない
新しいページが読み込まれるたびに新しくCSSを読み込む方法はありますか?
サイトの通常のテーマから除外したランディングページなど、私のレールアプリケーションにページがあります。したがって、application.scss
は使用しません。通常のページからランディングページに移動すると、同じ背景色が維持され、ランディングページからほとんどのCSSがロードされません。これは実際には複数のケースで発生します。Ruby on Rails CSSがすべてのページの更新をリフレッシュ/リロードしない
新しいページが読み込まれるたびに新しくCSSを読み込む方法はありますか?
あなた application.rbにRailsは デフォルトでapplication.cssとapplication.jsをonlyprecompileます
config.assets.precompile += ['mysubdirectory/main']
を追加し、あなたの追加ファイルをプリコンパイルするのRailsに伝える必要があります。関連している可能性が
あなたは将来&にしたい場合にはあなたは、ランディングページまたはより多くのページの別のレイアウトファイルを定義することによって、これを達成することができ、この新しいレイアウトファイルで別々のCSSファイルを含める
ブラウザのキャッシュであなたはそれをテストし、削除し、ページを再びロードすることができます。問題が解決した場合は、appcacheファイルとhtaccessファイルで定義できます。 –