Passer au contenu principal
Les breadcrumbs sont disponibles depuis la version 2.11.2 de la gem Ruby.
Les breadcrumbs ont été initialement implémentés dans notre bibliothèque JavaScript front-end avec l’idée qu’ils aideraient à déboguer un problème lorsque vous avez une trace de breadcrumbs avec des actions (utilisateur) menant à l’erreur. Nous avons ensuite réalisé que cela pouvait également être utile pour les requêtes back-end, où vous pouvez ajouter une liste chronologique d’actions menant à l’erreur. Par exemple, en ajoutant des breadcrumbs à travers des arbres de décision qui ne sont pas autrement instrumentés. Breadcrumbs

Utilisation

Par défaut, aucun breadcrumb n’est suivi, mais il est très facile de suivre les vôtres. Partout où un événement intéressant, une opération ou un changement d’état se produit dans votre application, vous pouvez laisser un breadcrumb comme ceci :
Seuls les 20 derniers breadcrumbs ajoutés seront ajoutés à la transaction en cours.

Options du breadcrumb