2010-06-16 87 views
2

我正在开发一个在几个应用程序中使用的插件。这个插件是一个带有自己的控制器,模型和路线的导轨引擎。控制器,视图和模型正在通过插件中的简单生成器生成。发生器也为模型的表格创建迁移。插件更新策略

我现在面临的问题是,在插件模型(即表结构)的任何更新中,我必须更新迁移。另外,我必须在使用该插件的所有应用程序中更新插件。然后 - 我必须重新生成迁移并重新运行一遍,并重新创建时间戳,这迫使我不为插件模型生成任何自定义迁移(即针对特定于应用的行为调整表)。

你可以分享有关如何管理插件中的迁移的任何想法?特别是在需要更新要生成的迁移模板的情况下。

回答

0

你知道Hobo吗? 也许,Hobo的源代码可以帮助你。

Hobo