私は、Rails で遅延アセットのプリコンパイルを実行するための、複雑で一般的に効果のないさまざまなソリューションを見てきました。バックエンド開発者として、プログラムがデプロイされるたびに決して触れないアセットを再コンパイルしたくはありませんが、アセットは でタスクを定義するのではなくCapfile
経由で読み込まれるため、条件付きで無効にする方法が思いつきません。 .load 'deploy/assets'
deploy.rb
私が求めている動作はcap deploy
、通常の with-precompile デプロイに使用cap deploy:no_assets
し、アセットのデプロイをスキップするために使用することです。