Générer des diagrammes basés sur vos Modèles Active Records
Rails ERD est un Gem qui va nous permettre de générer des diagrammes et donner un apperçu de la façon dont vos modèles sont liés. Cela permet aussi de vous fournir une bonne documentation pour votre projet.
Par ailleurs, Rails ERD fournit également un outils afin d’inspecter le modèle de domaine de notre application et ils fournissent une API pour créer ses propres diagrammes.
C’est donc un must-to-have !
Pour l’installer il faudra installer Graphviz. En effet Rails ERD s’appuie sur ce logiciel opensource pour générer les diagrammes. Faites donc :
brew install graphviz
Dans votre application.rb ajoutez le gem comme ceci :
group :development do
gem 'rails-erd'
end
Puis dans votre terminal :
$ bundle install
$ bundle exec erd
Un fichier erd.pdf sera généré à la racine de votre projet représentant sous forme de digramme votre modèle de données !