首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从scaffold调用自定义erb生成器

从scaffold调用自定义erb生成器
EN

Stack Overflow用户
提问于 2014-12-19 07:58:10
回答 1查看 714关注 0票数 2

我希望不仅定制我的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生成器?

我也可以看到脚手架的论点:

代码语言:javascript
复制
ScaffoldController options:
  -e, [--template-engine=NAME]  # Template engine to be invoked
                                # Default: erb

我可以提供我的erb生成器作为要使用的模板引擎吗?

(使用Rails 4)

EN

回答 1

Stack Overflow用户

发布于 2014-12-22 02:48:24

lib/templates/erb/scaffold是rails scaffold的正确路径。

以防万一..。

model in in /lib/templates/active_record/model/model.rb

控制器在/lib/templates/rails/scaffold_controller/controller.rb

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27557823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档