DataMapper模型在一个轨道安装引擎



我正在构建一个可安装的引擎。

从基本安装开始,我已经将现有的应用程序移到了引擎名称空间中。

引擎启动,但我得到错误消息,因为数据库中没有表供控制器参考。

  • 我如何从引擎中获得数据库中的模型?
  • 我如何使用提供的虚拟应用程序进行测试?

我研究了dm-migration,但我还没有使用DataMapper,所以我有点茫然,未知的水域。巨大的问号之类的。我查了一下,但是现在没有什么有用的东西。

这是我正在玩的应用程序:http://github.com/blueblank/Ticket-Engine

简单而直接的答案是创建一个生成器,将模型复制到主应用程序中。这很简单,尽管从长远来看,将引擎app/models文件夹中的dm模型作为从引擎(或可安装的引擎)将模型安装到应用程序的唯一先决条件将是非常棒的。

最新更新