Railsで遅延アセット・プリコンパイルを実行するには、さまざまな複雑で一般的に効果のない解決策があります。バックエンド開発者は、特にプログラムをデプロイするたびに決して触れることのない資産を再コンパイルしたいとは限りませんが、Capfile
からload 'deploy/assets'
を介して資産がロードされ、deploy.rb
にタスクを定義するのではなく、条件付きで無効にします。Capistranoでアセット・プリコンパイルを条件付きで無効にする
通常のプリコンパイルデプロイメントではcap deploy
を使用し、cap deploy:no_assets
を使用すると、アセットデプロイメントをスキップできます。
ちょうどこれに自分自身を切り替え、その素晴らしいことを証明することができます! – RubberDucky
私はRails 4.0を持っていますが、私は資産を変更しませんが、すべてを最初から再コンパイルします。何か案が? – scaryguy