Redmine的插件迁移

我正在为Redmine开发一个插件。 如何为其创建迁移?

如果我使用script / generate plugin_migration,它将被放在/ db / migrate文件夹中,但我需要它在我的插件文件夹中。

大多数插件的做法(考虑restful_authentication和其他)是在安装插件时需要运行的生成器。 这将生成迁移并将其放入db / migrate,然后它将成为项目迁移的一部分。 我真的不能想到一个更好的方法来做到这一点。 使用像沙漠这样的东西可以提供帮助,但也增加了自己的开销。