Ruby on Rails 6 脚手架模板位于哪里?

use*_*102 0 templates ruby-on-rails generator scaffold

我正在开始开发新的 Ruby on Rails 6 应用程序,我需要找到默认的scaffold_controller 模板以及默认的视图文件:_form.html.erb、index.hmtl.erb、edit.html.erb 等。 .这样我就可以通过将它们放在 /lib/templates 文件夹中来自定义它们。

默认模板位于哪里,以便我可以将它们复制到 /lib/templates 文件夹并修改它们?

谢谢 !

dan*_*lee 5

默认视图模板文件位于:https://github.com/rails/rails/tree/master/railties/lib/rails/generators/erb/scaffold/templates 默认控制器模板文件位于: https://github .com/rails/rails/blob/master/railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb.tt

在您的应用程序中,将自定义视图模板放在:lib/templates/erb/scaffold/ 将自定义控制器模板放在:lib/rails/scaffold_controller/

我希望这可以帮助别人。