2009-06-28 51 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