2017-03-22 1 views
0

Dans mes modèles, j'ai un AssessmentItem qui has_many :items_levels. Lorsque je tente d'importer un ItemLevel je reçois l'erreurrails_admin_import: Erreur lors de l'importation:

Erreur lors de l'importation: AssessmentItem (# 70286054976500) prévu, obtenu AssessmentItem (# 70286114743280) (/Users/stoebelj/.rbenv/versions/2.3.1 /lib/ruby/gems/2.3.0/gems/activerecord-4.2.7.1/lib/active_record/associations/association.rb:218:inraise_on_type_mismatch!)

Pour autant que je sache, le dossier parent existe et je le référence avec la clé de mappage correcte. Est-ce que quelqu'un peut me donner une idée de ce que cette erreur signifie et quel pourrait être le coupable?

Répondre

1

J'ai aussi ces problèmes. Comme, dans un environnement de développement, chaque fois que vous apportez des modifications à la classe et que vous les enregistrez dans un éditeur, la classe est enregistrée en tant que nouvelle classe et, par conséquent, l'incompatibilité des instances d'objet de classe.

  1. Arrêtez rails serveur
  2. Exécuter nouveau
  3. Recharger votre page
  4. Maintenant, essayez de télécharger à nouveau

Répétez chaque fois que vous apportez des modifications à votre code.