Ruby on rails Rails-自定义scaffold_生成器,模型位于命名空间之外

Ruby on rails Rails-自定义scaffold_生成器,模型位于命名空间之外,ruby-on-rails,ruby-on-rails-4,scaffolding,Ruby On Rails,Ruby On Rails 4,Scaffolding,我想创建一个自定义的scaffold_生成器,其名称空间如下 rails generate scaffold_controller Admin::Posts --assets=false 因此,我将controller.rb放入 lib/templates/rails/scaffold_controller/controller.rb 而且效果很好。。。但每次它要求一个模型时,它也会在ADMIN::namespace中搜索该模型 是否有一种方法可以构建控制器,但使用命名空间之外的模型,如 P

我想创建一个自定义的scaffold_生成器,其名称空间如下

rails generate scaffold_controller Admin::Posts --assets=false
因此,我将controller.rb放入

lib/templates/rails/scaffold_controller/controller.rb
而且效果很好。。。但每次它要求一个模型时,它也会在ADMIN::namespace中搜索该模型

是否有一种方法可以构建控制器,但使用命名空间之外的模型,如

Posts.all
不是

在controller.rb文件中,我看到模型名是用

<%= orm_class.all(class_name) %>

您可能需要使用漂亮的生成器或rails管理脚手架。

根据Ruby标记wiki,rails问题不应标记为Ruby。请删除Ruby标记。
<%= orm_class.all(class_name) %>