可安装在轨道上的引擎中的DataMapper模型?

时间:2011-09-19 23:16:23

标签: ruby-on-rails ruby-on-rails-3 datamapper ruby-on-rails-plugins rails-engines

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

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

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

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

我研究了dm-migrations,但我还没有将它与DataMapper一起使用,所以我有点处于无知,未知的水域。巨大的问号和所有这一切。我会四处寻找,但现在搜索中没有什么是有用的。

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

1 个答案:

答案 0 :(得分:0)

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