2009-03-13 16 views

Antwort

1

Sie können definitiv capistrano verwenden, um eine Rechenaufgabe auszulösen.

desc 'Run a Rake Task.' 
    task :after_deploy, :roles => :app do 
    run "cd /path/to/app && rake -e environnment task here" 
    end 

Wenn Sie gefragt werden, ob Sie ein Schienen-Modell von Capistrano zugreifen können, dann sage ich, würde ich glaube nicht, es sei denn Sie eine andere Art und Weise verwenden, die auch eine Schienen-Umgebung, wie Skript/Läufer lädt.

Ich würde sagen Stick mit dem Brennen einer Rechenaufgabe von Capistrano.

0

Die unten könnte besser sein:

run "cd #{current_path} && #{rake} RAILS_ENV=#{rails_env} sunspot:solr:stop" 
Verwandte Themen