créé des appareils hier et ils ont très bien fonctionné. Aujourd’hui, j’essaie de relancer ces projecteurs, mais il semble y avoir un problème avec les colonnes magiques. Voici un exemple de projecteur:
hans:
prename: Hans
lastname: Meier
admission_date: <%= Date.today %>
user: service_user
menu: non_veg
Et ce montage concerne l'erreur suivante:
ActiveRecord::StatementInvalid: PGError: ERROR: column "user" of relation "patients" does not exist
LINE 1: ...astname", "prename", "admission_date", "menu_id", "user") VA...
^
: INSERT INTO "patients" ("id", "lastname", "prename", "admission_date", "menu_id", "user") VALUES (615630666, "Meier", "Hans", "2011-02-24", 285998188, "service_user")
Il essaie donc d’insérer dans la base de données sous forme de données simples les valeurs liées. Est-ce que quelqu'un sait comment éviter cela?
Réponses:
1 pour la réponse № 1Résolu, j'ai oublié d'ajouter :foreign_key: "user_id"
au modèle. Maintenant, les fixtures sont générées de manière appropriée.