Hier is een op edelstenen gebaseerde oplossing die ondersteuning biedt voor het toevoegen en verwijderen van beperkingen voor externe sleutels, niet faalt met sqlite en correct werkt met schema.rb-bestanden:
http://github.com/matthuhiggins/foreigner