为模型/视图/控制器/邮件程序创建Rails生成器

我有一个基于形式的应用程序。许多形式的构造完全相同,因此它似乎是发电机的自然选择。我想做的是创建一个像这样工作的(虚构的例子):
rails g request_form name:string phone:string date_of_birth:date
在任何情况下,标准,空控制器,帮助器,模型等都不会完全做到。我已经阅读了Rails代码,但坦白地说,这并不是一个令人费解的问题。我特别想做的是: 根据命令行中指定的字段创建模型和迁移 根据我的模板创建一个控制器和帮助器 根据我的模板创建视图 创建空的规格 根据我的模板创建邮件程序 根据我的模板创建邮件程序视图 我在方块1停滞不前:我怎么能得到rails g命令的ARGV部分 - 即字段名称?然后是方块2:我如何在适当的情况下挂入内置发电机并填写我自己的东西? 这类似于
rails g scaffold blah:type blah1:type
所以我不认为这比我可以咀嚼更多... 任何帮助太感激了!     
已邀请:
这个伟大的宝石所需的所有灵感:https://github.com/ryanb/nifty-generators     
令人敬畏的Ryan Bates在Rails 3中编写了关于编写生成器的截屏视频,你看过吗?     

要回复问题请先登录注册