0

我正在使用 Netbeans 6.5 中 Rails 的脚手架功能。右键单击-> 生成给我一个菜单,允许我创建脚手架,但要求“属性对”。我有一些包含很多列的表,并且宁愿让脚手架页面将它们全部包含在内,而不是单独指定每一个。有谁知道如何在 Netbeans 中做到这一点?

4

1 回答 1

0

你的意思是你想一次把所有的桌子都搭起来吗?我认为脚本没有这样做。

但是您确实可以通过指定所有属性对来生成包含所有必需列的表。抱歉,我不使用 Netbeans,但您可以通过这种方式在命令行中指定它们。

每个属性对都是表中的一列。例如,这个命令行

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

生成一个控制器、一个模型和一些名为 blogpost 的视图。blogpost将是您的表名,并且title:string是一个属性对。对于同一个表中的更多属性对,只需将它们附加到末尾,以空格分隔。希望有一个菜单您可以在 Netbeans 中做同样的事情。

我希望这有帮助!

编辑:刚刚在 Netbeans 中看到了该功能的屏幕截图。在“模型名称”下,您可以指定您的表名。在属性对下,您可以列出表中的所有列,如上所示。

title:string body:text

如果您决定将 Rails 与已经存在的表一起使用,这是一个更高级的主题,因为 Rails 强加了它自己的特定列名约定,这可能意味着您不会遵守它。

Rails 与非 Rails 数据库设计 - 代码日志

于 2009-06-28T08:23:05.707 回答