私の
資産はcss
、asset_sync (1.0.0) を使用して S3 に提供され、すべてがほぼ正常に動作background-image:url..
しjavascript
ます。また、これらのアセットの一部はプッシュされますが、前提条件の問題があります。要約すると、問題は、マニフェスト外のすべてのアセットが.. ??にプッシュするときに無視されていることだと思います??<script src="/assets/public/js_validation.js"></script>
s3
https://xxx.herokuapp.com/assets/sub-dir/..
s3
css/js
s3
どうもありがとう。
編集
運用中の作業資産:
some_asset.xxxxxxxxxxxx.png
運用中のアセットが機能していません: some_asset.png
(マニフェスト ファイル外のアセット)
開発中はすべてうまくいくようです....
何か案は ?
アップデート :
見る
<%= javascript_include_tag "/assets/js_standalone/validation.js" %>
=><script src="//d3j9rtukkaxslew.cloudfront.net/assets/js_standalone/homepage.js"></script>
production.rb
config.assets.digest = true
config.assets.enabled = true
config.assets.precompile += ['js_standalone/*.js']
config.assets.compile = true
S3 I では、ファイルの最後に指紋が追加されます
homepage-ee97ca738affc4938c92445069f21cd2.js
プロダクションではありませんが、このエラーメッセージが表示されます[Error] Failed to load resource: the server responded with a status of 403 (Forbidden) (validation.js, line 0)