Ho aggiunto la gemma delayed_job alla mia Gemfile e installato correttamente, ma quando provo a eseguire la seguente riga:costante inizializzata ritardato :: Lavoro
Delayed::Job.enqueue do_it(), 0, 1.minutes.from_now.getutc
ottengo l'errore 'costante inizializzata ritardato :: Lavoro '
Qualcuno può spiegare cosa devo fare qui? Ho provato a eseguire "rake jobs: work" in anticipo, ma restituisce anche l'errore "Delayed :: Job non inizializzato costante". Inoltre, ho aggiunto "require 'delayed_job'" al file (application.rb) senza molta fortuna.
fare in modo che si aggiunge 'app/modelli/delayed_job.rb' pure anche. Non è necessario definire molto, solo la classe stessa: 'classe DelayedJob
sorens
@sorens puoi confermare che è un passaggio necessario? –
@just__matt Credo di sì, ma non l'ho confermato. Inizia un nuovo progetto di rotaie, aggiungi la gemma delayed_job, salta il modello e vedi. – sorens