2016-09-05 2 views
0

Ich versuche, eine E-Mail mit Delayed :: Job in Rails 5 wie folgt zu senden: UserMailer.delay.test("my message", "[email protected]"). Leider funktioniert es nicht. Es gibt diesen Fehler:UserMailer fehlgeschlagen in verzögert :: Job

FAILED (0 prior attempts) with ArgumentError: unknown command 'h'

oder manchmal

FAILED (0 prior attempts) with NoMethodError: undefined method liefern‘für falsch: FalseClass`

Der Stack-Trace ziemlich kryptisch.

Ich kann andere Methoden asynchron ausführen, indem Sie nach jeder Methode handle_asynchronously :some_method anhängen.

Und UserMailer.test("my message", "[email protected]").deliver_now funktioniert gut. Wie kann ich dieses Problem beheben? Ist meine Syntax falsch?

Antwort

0

Es ist, weil meine UserMailer-Methode test genannt wurde, die in Delayed :: Job

nicht zu funktionieren scheint
Verwandte Themen