2009-12-26 71 views
11

是否有任何工作的自动模型生成器从现有的数据库创建模型?Rails模型生成器 - 从现有的数据库

类似symfony的任务symfony doctrine:build-model。 我找到了Nic博士的魔法模型生成器,但它不支持rails 2.3+。请不要推荐Nic的魔法模型。这不是我想要的。

我不相信这样的共同任务没有别的。

编辑:我不想生成只是空的模型。我也想自动生成关联和验证。

回答

5

嘿那里。这是一个相当简单的过程;

  1. 使用连接参数修改your_project/config/database.yml,以便连接到现有数据库。
  2. 对于要变成一个模型类型以下各表:

脚本/生成模式的tablename

+3

小心的一两件事: 如果你的表名是“项目” ,在运行脚本/生成命令时将它单独化为'Item'。 另一个例如:'new_users'=>'NewUser' – user94154 2009-12-27 04:05:52

+0

好点 - 忘记提及了! – nickpellant 2009-12-27 04:18:21

+2

感谢您的回复。但这不是我想要的。这跟我提到的不一样。如果我使用它,它会生成一个空模型。我想要一些能够自动生成关联和验证的内容,因为关于它的信息在数据库中。就像“Nic博士的魔法模型生成器”(正如我所说的,这不适用于rails 2.3+) – Sergey 2009-12-27 12:31:47

相关问题