我怎么能让 Ruby Gem 生成 Rails 数据库迁移?

问题描述

我想创建一个 Ruby Gem 来将特定功能集成到我的 Rails 应用程序或任何其他可以使用此功能的 Rails 应用程序中。该功能将需要其自己的数据库表。我如何让 Ruby Gem 在 Rails 应用程序中生成所需的数据库迁移?

我最初的想法是 (1) 在 Gem 中有一个 rake 任务调用迁移所需的 rails generate migration .. 命令或 (2) 有预写的迁移文件,Gem 中的 rake 任务只是复制从 Gem 到 Rails 迁移文件夹。

我觉得想法 (1) 不太依赖特定版本的迁移语法,但我不确定是否可以使用 rails generate 命令创建更复杂的架构。

重申这个问题:我如何让 Ruby Gem 在 Rails 应用程序中生成所需的数据库迁移?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)