Daniel Weinand wrote:
Hmm. Ok. Werde mich mal so testen. Berichte dann obs was gebracht hat.
Allerdings ist es dann immer noch äusserst seltsam dass es einmal geht und einmal eben nicht.

Das liegt an dem KlassLoader innerhalb der Migrations, der lädt recht "zufällig".


Was heisst sind ein schwieriges Thema? Gibts da nähere Infos dazu? Bzw. wo kann ich mich schlauer machen?

DB-Migration und der Code sind nicht unabhängig. D.h. eine Migration, die von schema 1 auf 5 funktioniert kann sehr einfach von 1 auf 43 fehlschlagen.

Das liegt daran, dass der Code, der von der Migration vorausgesetzt wird, sich ja durch Commits ändert.

Siehe auch http://scottstuff.net/blog/articles/2005/10/31/migrating-in-two-dimensions

Wenn das immer im Kopf behält und brav alle Klassen und Methoden, die man in einer Migration nutzt auch in der Migration definiert, ist das kein Problem mehr.

Jonathan

--
Jonathan Weiss
http://blog.innerewut.de
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an