/ / Les fixations des colonnes magiques ne fonctionnent plus - ruby-on-rails, ruby, tests unitaires, tests, fixations

Fixations Rails Les colonnes magiques ne fonctionnent plus - ruby-on-rails, ruby, tests unitaires, tests, fixations

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 № 1

Ré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.