【发布时间】:2023-12-12 13:22:02
【问题描述】:
我已经看到了在 Rails 中执行惰性资产预编译的各种复杂且通常无效的解决方案。作为后端开发人员,我并不特别想在每次程序部署时重新编译我从未接触过的资产,但因为资产是通过load 'deploy/assets' 加载到Capfile 中的,而不是通过在deploy.rb 中定义任务来加载的,所以我可以'想办法有条件地禁用它。
我所追求的行为是使用cap deploy 进行常规预编译部署,并使用cap deploy:no_assets 跳过资产部署。
【问题讨论】: