我期待不仅定制我的ERB脚手架模板还能补充新的模板被称为自定义ERB发生器。从脚手架
在ScaffoldGenerator < Erb::Generators::Base
我可以看到有一种方法可以在%w(index edit show new _form)
中提供额外的模板。
所以我在lib/generators/erb/scaffold/
创建一个自定义的ERB发电机和模板目录在我的应用程序。
但是,当我运行rails g scaffold Something
时,我的自定义生成器未通过scaffold_controller
拾取。这是否意味着我需要提供定制scaffold
发电机使用自定义scaffold_controller
发电机只是这样它就可以用我的erb
发生器?
我还可以看到支架的说法:
ScaffoldController options:
-e, [--template-engine=NAME] # Template engine to be invoked
# Default: erb
难道我能提供我的ERB发生器使用的模板引擎?
(使用Rails 4)
差不多答案在这里 我的问题http://stackoverflow.com/questions/4696954 /如何对具有最支架到产生-另一个偏 - 视图 - 模板文件?RQ = 1 – Sash 2015-01-03 11:13:02