J'avais l'habitude de penser que le db/schema.rb
dans un projet Rails
stockait le schéma de la base de données, de sorte que ActiveRecord
puisse savoir de quelle table/colonne il se trouve.
Mais plus tôt, j'ai remarqué de manière surprenante que mon projet s'exécute normalement après avoir supprimé db/schema.rb
!
Donc, puisque le Rails
peut fonctionner sans lui, que fait vraiment schema.rb