Je suis d'essayer, mal, de mettre en œuvre un système de réalisation dans mon Ruby on Rails application.
J'ai une longue liste de réalisations, je voudrais vérifier. Tous sont déclenchées par certains à créer des actions dans divers contrôleurs.
J'ai eu l'idée que je vais avoir une réalisation du modèle, qui inclut le contrôleur et l'action il répond. Puis faire un avant de filtre pour le créer et vérifier les résultats. Je suis coincé quand il s'agit de la définition d'exécution/les réalisations. Chaque réalisation peut être différente des données. Par exemple, on veut savoir à combien de questions que l'utilisateur a répondu, un autre le nombre de commentaires qu'ils ont fait, et un troisième combien de personnes l'utilisateur invités ont répondu.
EST la meilleure chose à faire pour réellement juste intégrer toutes les portions de code directement dans la DB? J'ai pu voir en faisant un autonome bloc qui fait tout l'enregistrement actif à trouver, etc et renvoie true (vrai/faux, bien qu'il nous reste encore des questions au sujet de savoir qu'est-ce que le programme d'installation à l'avance (c'est à dire current_user, etc).
Toute raisonnable des meilleures pratiques qui ne me faites pas se sentir sale? J'ai pu voir plein sur la politique/moteur de règles en cours de chemin, mais cela peut m'effrayer plus d'un plan.
merci! Oren