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