Dans Django, vous décrivez complètement vos modèles dans models.py. Dans Rails avec ActiveRecord, vous décrivez une partie d'un modèle dans le répertoire/models, et une partie dans les migrations. Ensuite, ActiveRecord introspecte les propriétés du modèle à partir des tables de base de données existantes. Mais je trouve que les migrations, les colonnes et les tables sont mal à la tête. Comment puis-je faire comme Django - il suffit de déclarer toutes les propriétés du modèle au lieu de les introspecter à partir des tables de la base de données?ActiveRecord sans configurer les tables de base de données? (déclaratif comme Django)
Et pour plus de crédit, expliquez où et pourquoi ce serait une mauvaise idée. :)