2009-12-26 102 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

相關問題