J'ai une action de contrôleur qui génère un certain nombre de rapports Excel, cela prend environ 10 minutes à faire. Parfois, je l'appelle depuis ma webapp, c'est pourquoi c'est une action.Comment puis-je appeler une action du contrôleur à partir d'une tâche rake?
Mais je veux aussi créer une tâche de rake pour l'exécuter, afin que je puisse programmer une exécution automatique une fois par nuit.
Un moyen de le faire?
Comme le disent les autres, vous devez déplacer le code vers un modèle. Faire des choses sur les contrôleurs est une mauvaise pratique. – kikito