これは、外部キー制約の追加と削除のサポートを含み、sqliteで失敗せず、schema.rbファイルで正しく機能するgemベースのソリューションです。 http://github.com/matthuhiggins/foreigner