Rails模型生成器 - 来自现有数据库

Ser*_*gey 11 plugins model ruby-on-rails

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

像symfony的任务symfony doctrine:build-model.我找到了Nic博士的神奇模型生成器,但它不适用于rails 2.3+.请不要推荐Nic博士的神奇模特.那不是我想要的.

我不相信这样一个共同的任务没有别的.

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

nic*_*ant 5

嘿.这是一个非常简单的程序;

  1. 使用连接参数修改your_project/config/database.yml,以便连接到现有数据库.
  2. 对于您希望转换为模型类型的每个表,请执行以下操作:

script/generate model tablename

  • 小心一件事:如果你的表名是'items',那么在运行script/generate命令时,请将它们单个化为'Item'.另一个例如:'new_users'=>'NewUser' (3认同)
  • 谢谢你的回复.但这不是我想要的.这和我提到的不一样.如果我使用它,它将只生成空模型.我想要一些会自动生成关联和验证的东西,因为有关它的信息存在于数据库中.就像"尼克博士的魔法模型生成器"(正如我所说,不适用于rails 2.3+) (2认同)