2009-06-28 53 views
0

我在Netbeans 6.5中玩Rails的腳手架功能。 右鍵單擊 - >生成給我一個菜單,允許我創建腳手架,但要求「屬性對」。我有一些有很多列的表格,寧願讓腳手架的頁面全部包含它們,而不是單獨指定每個表格。有誰知道如何在Netbeans中做到這一點?Netbeans 6.5上的Ruby on Rails腳手架6.5

回答

0

你的意思是你想同時搭建所有的桌子嗎?我認爲劇本不會那樣做。

但是,通過指定所有屬性對,您確實可以生成包含所有必需列的表。我不使用Netbeans,對不起,但你可以用命令行的方式來指定它們。

每個屬性對都是表格中的一列。例如,這個命令行

./script/generate scaffold blogpost title:string body:text 

產生一個控制器,一個模型和一些視圖名爲blogpost。 blogpost將是您的表名,而title:string是屬性對。對於同一個表中的更多屬性對,只需將它們附加到末尾,空格分隔。希望有一個菜單,你可以在Netbeans中做同樣的事情。

我希望這有助於!

編輯:剛剛在Netbeans中看到了該功能的屏幕截圖。在「模型名稱」下,您可以指定您的表格名稱。在屬性對之下,您可以列出上表中列出的所有列。

title:string body:text 

如果您決定用Rails中已經存在的表,這是一個更高級的話題,因爲Rails的強加給自己的某一列名公約,這可能意味着你不會遵守它。

Rails with Non-Rails Database Design - Stack Overflow

+0

碰巧我使用現有的數據庫。它似乎與軌道正常工作,因爲腳手架正在工作,我可以看到所有的數據都被扯掉了。我正在尋找一種方法來避免在表內的所有20列中輸入屬性對,同時保留在Netbeans中(我試圖用它來獲得良好的工作流程)。 感謝您的幫助! – mikewilliamson 2009-06-28 09:29:54