2011-08-31 110 views
0

我想知道是否有辦法針對特定數據庫生成腳手架。我在我的應用程序中使用了兩個數據庫,並且希望分別爲這兩個數據庫生成腳手架。這是假定腳手架生成器仍然使用數據庫在rails 2.3.4中生成視圖,但情況可能並非如此。腳本/針對特定數據庫生成腳手架?

在此先感謝。

回答

1

我還沒有測試它,但會工作嗎?

RAILS_ENV=test script/generate scaffold Whatever 
+0

啊,對。我認爲這是有效的,但由於某種原因,新的和編輯視圖不包含輸入字段(對應於數據庫字段)。 – user508546

1

您在運行時支架定義了資源領域,這將生成視圖,模型,控制器,測試和遷移文件(然後用於創建數據庫表)。

例如:在什麼樣的反向rails generate scaffold Post name:string title:string content:text

腳手架作品你似乎是試圖實現。

http://guides.rubyonrails.org/getting_started.html#creating-a-resource

+0

好吧,我認爲腳手架生成器有能力通過從數據庫中讀取表模式來生成視圖。也許這是2.0以前的版本。 – user508546