Widziałem różne zawiłe i na ogół nieskuteczne rozwiązania do wykonywania leniwy precompile zasobu w Rails. Jako deweloper backend nie szczególnie chce skompilować aktywa nigdy dotknąć za każdym razem program wdraża, ale dlatego, że aktywa są ładowane Capfile
poprzez load 'deploy/assets'
, nie definiując zadania w deploy.rb
, nie mogę myśleć o sposób warunkowo wyłącz to.Warunkowo wyłączyć prekompilacji atutem w Kapistrana
Zachowanie, którego przestrzegam, polega na używaniu cap deploy
do regularnego wdrażania z prekompilacją i używania cap deploy:no_assets
do pomijania wdrażania zasobów.
Właśnie się do tego przyłączyłem i mogę potwierdzić, że jest super! – RubberDucky
Mam Rails 4.0 i nie zmieniam żadnych aktywów, ale po prostu przekompilowuję wszystko od zera. Dowolny pomysł? – scaryguy