我期待不僅定製我的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