我想知道是否有辦法針對特定數據庫生成腳手架。我在我的應用程序中使用了兩個數據庫,並且希望分別爲這兩個數據庫生成腳手架。這是假定腳手架生成器仍然使用數據庫在rails 2.3.4中生成視圖,但情況可能並非如此。腳本/針對特定數據庫生成腳手架?
在此先感謝。
我想知道是否有辦法針對特定數據庫生成腳手架。我在我的應用程序中使用了兩個數據庫,並且希望分別爲這兩個數據庫生成腳手架。這是假定腳手架生成器仍然使用數據庫在rails 2.3.4中生成視圖,但情況可能並非如此。腳本/針對特定數據庫生成腳手架?
在此先感謝。
我還沒有測試它,但會工作嗎?
RAILS_ENV=test script/generate scaffold Whatever
您在運行時支架定義了資源領域,這將生成視圖,模型,控制器,測試和遷移文件(然後用於創建數據庫表)。
例如:在什麼樣的反向rails generate scaffold Post name:string title:string content:text
腳手架作品你似乎是試圖實現。
http://guides.rubyonrails.org/getting_started.html#creating-a-resource
好吧,我認爲腳手架生成器有能力通過從數據庫中讀取表模式來生成視圖。也許這是2.0以前的版本。 – user508546
啊,對。我認爲這是有效的,但由於某種原因,新的和編輯視圖不包含輸入字段(對應於數據庫字段)。 – user508546