assets-pipelineによって生成され、assetsフォルダ内のすべてのファイルを表すMD5ハッシュまたはキャッシュキーがありますか?デプロイメント間でアセットが追加、削除、または更新された時期を知る方法を探しています。資産パイプライン全体のMD5?
1
A
答えて
0
すべてのアセットの1つのハッシュを持つキャッシュはありません。本番環境では、資産をあらかじめコンパイルしておけば、公共資産ディレクトリにsprockets manifest file(通常は.sprockets-manifest-*randomnumber*.json
のようなもの)が見つかるはずですが、このファイルにはすべての個別資産のハッシュが含まれています。だから、あなたは違いを知るためにすべてのハッシュを比較しなければならないでしょう。
実際には展開をスピードアップする場合は、capistrano-faster-assets gemを参照してください。これは、現在の展開のアセットと以前の展開のアセットを比較します。相違がない場合は、アセットのプリコンパイルをスキップして、デプロイ時の時間を大幅に節約します。この宝石はdiff
unixコマンドを使用してアセットディレクトリを比較します。あなたは宝石以外の何かをする必要がある場合は、comparison task source codeをご覧ください。
関連する問題
- 1. 資産パイプライン/プリコンパイル資産タスク
- 2. のRails:ExecJS ::資産パイプライン
- 3. 資産パイプライン:admin.cssファイル
- 4. Railsの資産パイプラインのデバッグテスト
- 5. 資産のパイプラインや宝石
- 6. レール3.1資産パイプラインのルーティングエラー
- 7. Rails 3.2資産パイプラインとRequireJS
- 8. 負荷資産からの書体やアプリケーション全体
- 9. 422エラーレールの資産パイプライン障害on Heroku
- 10. 資産パイプライン/静的ファイルが遅い
- 11. 資産パイプラインが縮小化は、CSSヘッダー
- 12. 資産パイプライン、コンパスフォント面とEOT?フォント
- 13. Railsの3.1資産:資産パイプラインと3.1をレールにアップグレードした後、データベース
- 14. Rails 3&開発/生産モードでの資産パイプライン
- 15. Rails 4.1.6資産パイプラインが資産内に資産やjavascriptをロードしていない
- 16. MD5ハッシュ全体のリストボックス
- 17. Rails 3.1資産パイプライン - Herokuの画像資産の指紋をオフにしますか?
- 18. Rails 3.2と資産パイプラインを使用したJSTテンプレートの圧縮
- 19. Sinatraの資産パイプラインが機能しない
- 20. xna /コンテンツのパイプライン/資産と画面管理
- 21. PHP静的な資産のバージョン管理パイプライン
- 22. 条件付きのJavaScriptが資産パイプラインで必要です
- 23. 何が?レール= 3.1の資産パイプラインでbody = 1は何ですか?
- 24. Sails.js jsファイルの変更で資産パイプラインを実行
- 25. Rails 3.1資産パイプライン - SCSSファイルで資産ヘルパーを使用するのはなぜですか?
- 26. Ruby on Rails資産パイプライン(ファイルが見つかりません)
- 27. 資産パイプラインがjavascriptをapplication.jsに圧縮していません
- 28. Heroku + Material Design Icons + Rails資産パイプラインが停止する
- 29. ジャスミンが資産パイプラインをロードしていない
- 30. 資産