私はgrails 2.2を使用しています。私はweb-app/cssフォルダにいくつかのCSSファイルを持っています。これらのファイルを変更してアプリケーションを実行するかアプリケーションをデプロイすると、これらのファイルに対する変更は反映されません。私は明示的にこのファイルをブラウザにロードし、ブラウザの更新ボタンをクリックするだけで、新しいCSSファイルを取得する必要があります。 cssファイルがキャッシュされ、新しいファイルが表示されないことは明らかです。この問題の修正はありますか?ブラウザにCSSファイルの変更を検出させ、変更された場合は再ロードする方法を教えてください。web-app/cssの変更をブラウザに再ロードしませんでしたか?
ご協力いただきありがとうございます。ありがとう!
ok私が正しく理解すれば、変更はCSSのリンクになければならず、htmlファイルのどこにも正しくないはずですか? – kofhearts
私はリソースプラグインを使用しています。 https://grails-plugins.github.io/grails-resources/guide/1.%20Overview.htmlこのように、CSSの依存関係はApplicationResources設定ファイルに記述されています。コア{ \t \tリソースURL:「/ CSS /そこ私は、ラインコア{: '/css/main.css' \t \tリソースURL 'JS/application.js' \t \t \tリソースURLを}変更しましたmain.css?version = 2 ' \t \tリソースURL:' js/application.js ' \t}と運がありません。 – kofhearts
OKだと、バージョン番号とCSSファイルの変更を同時に変更する必要があります。私は、CSSの変更を行った後、コアにApplicationResources.groovyファイルを更新{ \t \tリソースURL: '/css/main.css?version=6' \t \tリソースURL: 'はJS/application.js' \t }そして今それは動作します。ありがとう! – kofhearts