Ruby on rails Rails-自定义scaffold_生成器,模型位于命名空间之外
我想创建一个自定义的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
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) %>