Wie lassen sich Arbeitsprozesse in Rails am besten organisieren?

Ich habe häufig Code, der entweder nach einem Zeitplan oder als Hintergrundprozess mit einigen Parametern ausgeführt werden sollte. Das gemeinsame Element ist, dass sie außerhalb des Versandprozesses ausgeführt werden, aber Zugriff auf die Rails-Umgebung (und möglicherweise die übergebenen Parameter) benötigen.

Was ist ein guter Weg, um dies zu organisieren und warum? Wenn Sie ein bestimmtes Plugin oder einen Edelstein verwenden möchten, erklären Sie, warum Sie es für bequem halten - listen Sie nicht einfach ein von Ihnen verwendetes Plugin auf.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage