J'ai une tâche de rake où je fais des vérifications au début, si l'une des vérifications échoue je voudrais retourner tôt de la tâche rake, je ne veux pas exécuter le code restant.Comment revenir tôt d'une tâche râteau?
Je pensais que la solution serait de placer un retour où je voulais revenir à partir du code, mais je reçois l'erreur suivante
unexpected return
J'aime le second meilleur, aussi. Plus j'utilise rake, plus j'aime garder du code non trivial en dehors de la définition de tâche. Pas une règle 100% ferme, mais semble être une bonne ligne de conduite pour travailler. –
Je suis absolument d'accord. En outre, les méthodes sont beaucoup plus faciles à tester. –
La deuxième solution est plus agréable. Dans votre première solution, je préférerais utiliser break au lieu de next pour sortir du bloc ... Devrait travailler aussi, n'est-ce pas? – severin