私はこの質問に対する明確な答えをドキュメントで見つけることができませんでした。多くの参考文献は、「バージョンを変更すると資産を無効にする」と言っています。さて、ファイルの内容と名前に基づいてハッシュタグを生成するフィンガープリンティングの仕組みでは、同じことはしませんか?誰でも正確にconfig.assets.version
が何であるか知っていますか?config.assets.versionはRailsで何をしますか?
9
A
答えて
6
config.assets.versionはMD5ハッシュ生成で使用されるオプション文字列です。 *
これは、アセットの内容は変更されていませんが、アセットで処理されるレスポンスヘッダーを変更したい場合に役立ちますが、これらのヘッダーはキャッシュされますどこかCDNやユーザーのブラウザのようなものです。
アセットのバージョンを変更すると、新しいヘッダーを使用してCDNに同じアセットを配信できるように、新しいmd5ハッシュですべてのアセットを再生成することができます。 RailsGuides - Configuring Rails Applications
NOTEから
*:2016年5月20日の時点では、この機能は、いくつかの時間https://github.com/rails/sprockets-rails/issues/240ために破られているように見えるん。代わりにRails.application.config.assets.prefix
の値を変更することもできます。
関連する問題
- 1. Ruby on Railsで自己は何をしますか?
- 2. `require:`はRailsのgemfileで何を意味しますか?
- 3. Ruby/Railsでは、 "Rails"とは何ですか?
- 4. ここでマージは何ですか...? - Rails
- 5. Railsのj関数は何をしますか?
- 6. Rails検証について:allow_blankは何をしますか?
- 7. Rails 3:このルートは何をしますか?
- 8. Rails内のエンドレスページネーションには何を使用しますか?
- 9. Railsでダイナミックハッシュファインダおよび/またはハッシュファインダとは何ですか?
- 10. Ruby on Railsはモデルフィールドを生成します:type - field:typeのオプションは何ですか?
- 11. RailsでHTMLタグを生成する好ましい方法は何ですか?
- 12. 良いRailsロギングソリューションとは何ですか?
- 13. Ruby on Railsとは何ですか?
- 14. Ruby on Railsとは何ですか?
- 15. JRuby on RailsとRuby on Railsの違いは何ですか?
- 16. Rails 4でbefore_actionがfalseを返すのは何ですか?
- 17. matlabでは `...`は何をしますか?
- 18. Railsでは、to_labelとto_sの違いは何ですか?
- 19. Rails:メソッドをプライベートにする主な理由は何ですか?
- 20. Railsソートパラメータを設定する最適なソリューションは何ですか?
- 21. Rails - モデルをサブクラス化するためのデザインパターンは何ですか?
- 22. Ruby on Railsを使用する理由は何ですか?
- 23. Ruby on Railsでは「ベンダー」または「ベンダー」という用語は何を意味していますか?
- 24. PHPでフェッチは何をしますか?
- 25. jQueryで '>'は何をしますか?
- 26. JavaScriptでthis.async()は何をしますか
- 27. オリジンコントロールはインターフェイスビルダで何をしますか?
- 28. マルチプレクサはCPUで何をしますか?
- 29. T.lazyはweb2pyで何をしますか?
- 30. Color.rgbはAndroidで何をしますか?
http://stackoverflow.com/questions/13171647/what-does-changing-config-assets-version-number-do – deefour