183

admin在控制器中有命名空间,我想在admin文件夹中生成一个控制器。我怎样才能用 Rails 命令做到这一点?

4

4 回答 4

334

rails g controller admin/users如果您想要命名空间users内的控制器,请尝试admin。当然,users可以使用您想要的任何控制器名称进行交换。

于 2013-02-23T17:45:17.767 回答
69

使用这个命令..

rails generate controller namespace_name/controller_name

于 2013-02-23T17:55:38.627 回答
18

如果你想生成它:

rails generate controller namespace_name/controller_name

如果您想使用以下方法回滚此步骤:

rails destroy controller namespace_name/controller_name
于 2017-03-02T11:47:39.573 回答
4

在你的情况下,它将是

$ rails g controller admin/controller_name

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

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

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

$ rails g controller api/v1/controller_name

一般来说

$ rails g controller namespace_1/namespace_2/...../controller_name
于 2021-03-09T09:16:09.740 回答