Rails - Verzögerter Job einer bestimmten Methode mit run_at in params / Angabe des Zeitpunkts zum Senden

8

Ich bin hier ein bisschen ratlos.
Ich versuche lediglich, das Einchecken zu einer vom Benutzer definierten Zeit zu verzögern. Ich möchte es so einfach wie möglich machen.
BEARBEITEN : gelöst, siehe unten.

%Vor%

Das Ergebnis ist seltsam: Der delayed_job ist sicher, die Aktion wird ausgeführt (ohne die angeforderte @ time-Verzögerung), und ich bekomme immer noch einen Fehler:

%Vor%

Was vermisse ich? Wie kann ich diesen verzögerten Job mit der vom Benutzer angeforderten Verzögerung ausführen?

Danke!

UPDATE
Dank @Roman unten, wusste nicht, dass Sie Argumente zur Verzögerung übergeben können:

%Vor%     
Laurent 17.05.2011, 16:34
quelle

1 Antwort

8

Wenn Sie es auf diese Weise in die Warteschlange stellen möchten, sollte das Objekt in der Warteschlange wie folgt reagieren: perform. Überprüfen Sie dies Ссылка Sie können auch: handle_asynchronous oder .delay.method verwenden. Überprüfen Sie dies: Ссылка

    
Roman 17.05.2011, 16:42
quelle

Tags und Links