控制器中有名称空间 admin,我想在 admin文件夹中生成一个控制器。如何使用 Rails 命令执行此操作?
admin
如果希望在 admin名称空间中使用 users控制器,请尝试使用 rails g controller admin/users。当然,可以用您喜欢的控制器名称交换 users。
users
rails g controller admin/users
使用这个命令. 。
rails generate controller namespace_name/controller_name
如果您想生成它:
如果你想回滚这个步骤,使用:
rails destroy controller namespace_name/controller_name
对你来说是的
$ rails g controller admin/controller_name
如果我们有一个像
并想要生成控制器,请执行:
$ rails g controller api/v1/controller_name
一般来说
$ rails g controller namespace_1/namespace_2/...../controller_name
还可以使用范围解析运算符在命名空间中生成控制器
rails g controller Admin::YourControllerName
或在嵌套命名空间中生成控制器
rails g controller Admin::YourNestedNamespace::YourControllerName
档号: 什么是 Ruby 的双重冒号‘ :’?,在 Ruby 中: : (双冒号)是什么意思?