我有一个基于形式的应用程序。许多形式的构造完全相同,因此它似乎是发电机的自然选择。我想做的是创建一个像这样工作的(虚构的例子):
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
所以我不认为这比我能咀嚼更多......
任何帮助太感激了!
答案 0 :(得分:1)
这个伟大的宝石所需的所有灵感:https://github.com/ryanb/nifty-generators
答案 1 :(得分:1)
令人敬畏的Ryan Bates在Rails 3中编写了generators的截屏视频,你看过吗?