如何在rails中生成名称空间内的控制器

169 ruby-on-rails ruby-on-rails-3

admin在控制器中有命名空间,我想在admin文件夹内生成一个控制器.如何使用Rails命令执行此操作?

Chr*_*ers 304

rails g controller admin/users如果您想usersadmin命名空间内部使用控制器,请尝试 当然,可以users使用您喜欢的控制器名称进行交换.


Ram*_*aja 61

使用此命令..

rails generate controller namespace_name/controller_name


Thi*_*uBS 14

如果你想发它:

rails generate controller namespace_name/controller_name
Run Code Online (Sandbox Code Playgroud)

如果要使用以下步骤回滚此步骤:

rails destroy controller namespace_name/controller_name
Run Code Online (Sandbox Code Playgroud)


小智 7

在你的情况下它将是

$ rails g controller admin/controller_name
Run Code Online (Sandbox Code Playgroud)

如果我们有一个像这样的应用程序结构

  • ---控制器
  • --api
  • -v1

想要生成控制器,请执行以下操作:

$ rails g controller api/v1/controller_name
Run Code Online (Sandbox Code Playgroud)

一般来说

$ rails g controller namespace_1/namespace_2/...../controller_name
Run Code Online (Sandbox Code Playgroud)