【问题标题】:DataMapper model in a rails mountable engine?可安装导轨的引擎中的 DataMapper 模型?
【发布时间】:2011-11-20 15:51:13
【问题描述】:

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

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

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

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

我研究了 dm-migrations,但我还没有将它与 DataMapper 一起使用,所以我有点不知所措,未知的水域。巨大的问号等等。我会四处寻找,但目前没有任何有用的搜索结果。

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

【问题讨论】:

  • 目前似乎还没有快速的答案,迁移有点作用。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-02-01
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多