Dans le même ordre d'idée que this question, je souhaite appeler le acts_as_reportable
à l'intérieur de chaque modèle pour pouvoir effectuer des rapports manuels ponctuels dans la console de mon environnement de développement (avec un vidage du Données de production).Méthode DRY d'appel d'une méthode dans chaque modèle de rails
Quelle est la meilleure façon de faire cela? Mettre acts_as_reportable if ENV['RAILS_ENV'] == "development"
dans chaque modèle devient ennuyeux et n'est pas très SEC du tout. Tout le monde dit que le rapiéçage de singe est le diable, mais un mélange semble être trop lourd.
Merci!
Ha! C'est fondamentalement l'équivalent de l'ApplicationController, comme le mentionne Throlkim. Si c'était une si bonne idée - à quoi cela me ressemble - pourquoi n'est-ce pas déjà fait? Ce serait un excellent moyen de continuer à sécher les choses. Je pense que je devrais commencer à faire cela naturellement. À l'heure actuelle, je vais devoir faire quelques regex pour trouver et remplacer toutes mes classes. Je pense que je vais aller pour le plus générique ApplicationModel cependant. ;-) – tjmcewan