Ich habe eine Controller-Aktion, die eine Reihe von Excel-Berichten generiert, was etwa 10 Minuten in Anspruch nimmt. Manchmal rufe ich es aus meiner Webapp auf, weshalb es eine Aktion ist.
Aber ich möchte auch einen Rake-Task erstellen, um dies auszuführen, so dass ich es automatisch einmal pro Nacht ausführen lassen kann.
Gibt es eine Möglichkeit, dies zu tun?
0 Stimmen
Wie die anderen schon sagten, müssen Sie den Code in ein Modell verschieben. Dinge auf Controllern zu tun, ist eine schlechte Praxis.