我想知道是否有办法针对特定数据库生成脚手架。我在我的应用程序中使用了两个数据库,并且希望分别为这两个数据库生成脚手架。这是假定脚手架生成器仍然使用数据库在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