gpt4 book ai didi

ruby-on-rails - 是否运行 rake Assets :precompile always return the same filenames?

转载 作者:行者123 更新时间:2023-12-02 21:09:19 25 4
gpt4 key购买 nike

我正在对我的 Rails 应用程序进行 docker 化,并考虑将 Assets 编译从镜像构建中移出并移至容器启动​​命令中。如果我只运行一个容器,这应该没问题,我担心如果我扩展并启动另一个容器,这是否会导致文件名冲突等。

如果我在不更改代码的情况下运行编译两次,它会输出不同的文件名吗?

最佳答案

链轮插入 SHA256文件内容的散列到名称中。如果内容没有改变,hash 将是相同的。

现 key 匙上的 Rails 注释:https://guides.rubyonrails.org/asset_pipeline.html#what-is-fingerprinting-and-why-should-i-care-questionmark
Sprockets 方法生成摘要:https://github.com/rails/sprockets/blob/master/lib/sprockets/digest_utils.rb#L91

关于ruby-on-rails - 是否运行 rake Assets :precompile always return the same filenames?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55835195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com