我在控制器中有命名空间admin
,我想在admin
文件夹中生成一个控制器。如何使用Rails命令执行此操作?
答案 0 :(得分:295)
如果您想要rails g controller admin/users
命名空间内的users
控制器,请尝试admin
。当然,用您想要的任何控制器名称交换users
。
答案 1 :(得分:59)
使用此命令..
rails generate controller namespace_name/controller_name
答案 2 :(得分:11)
如果你想发它:
rails generate controller namespace_name/controller_name
如果您想使用以下方式回滚此步骤:
rails destroy controller namespace_name/controller_name
答案 3 :(得分:2)
在你的情况下是
$ rails g controller admin/controller_name
如果我们有一个像
这样的应用程序结构并且想要生成控制器,请执行:
$ rails g controller api/v1/controller_name
一般情况
$ rails g controller namespace_1/namespace_2/...../controller_name