ruby – 创建自己的数据库的gem的最佳实践
发布时间:2020-12-17 02:35:33 所属栏目:百科 来源:网络整理
导读:我有一个gem,我希望能够创建自己的数据库(如果有必要,以后可以迁移到该数据库).在读取和写入数据库时??,gem使用ActiveRecord.如果没有将我的gem嵌入到非服务的Rails应用程序中以获得必要的rake任务,那么有没有最佳实践或社区推广的方法来执行此操作?将整个R
我有一个gem,我希望能够创建自己的数据库(如果有必要,以后可以迁移到该数据库).在读取和写入数据库时??,gem使用ActiveRecord.如果没有将我的gem嵌入到非服务的Rails应用程序中以获得必要的rake任务,那么有没有最佳实践或社区推广的方法来执行此操作?将整个Rails基础架构附加到我的小命令行应用程序只是为了获得未来的迁移升级似乎太过分了.
解决方法
您可以使用standalone_migrations gem来管理Rails:
https://github.com/thuss/standalone-migrations之外的ActiveRecord环境.如果将迁移或模式包含到gem包中,gem的使用者可以从头开始重新创建db结构.我同意robbrit认为SQLite是数据库最简单的选择.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |