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?