使用内存数据库中的 Sqlite3 设置Datamapper很容易:DataMapper.setup :default, 'sqlite3::memory:'。
但是,在测试时,我想在每次测试后销毁整个内存数据库,而不是调用自动迁移!作为放弃一切的捷径。是否可以?或者将默认存储库设置为 nil 并让垃圾收集器处理它就足够了吗?
使用内存数据库中的 Sqlite3 设置Datamapper很容易:DataMapper.setup :default, 'sqlite3::memory:'。
但是,在测试时,我想在每次测试后销毁整个内存数据库,而不是调用自动迁移!作为放弃一切的捷径。是否可以?或者将默认存储库设置为 nil 并让垃圾收集器处理它就足够了吗?