我目前正在使用asset_sync 将我的资产从Rails 移动到S3。
我们将我们的 JS 库作为bootstrap.js
引导其他样式表/js 的工具,这些样式表/js 应该通过摘要进行缓存控制。由于我希望能够快速更改我们的库的功能,bootstrap.js
它是短暂的,因此必须非常小,而缓存消化的 css/js 应该根据 Rails 资产管道原则永远存在。
现在的问题是,当我进行预编译时,bootstrap.js
摘要正确加载缓存摘要的其他 css/js,但非摘要bootstrap.js
仅指向非摘要等效项,尽管我明确设置:digest
为 true
<%= asset_path 'badgelib.js', :digest => true %>
有没有其他方法可以强制资产链接到摘要版本?