2011-08-31 55 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