183

コントローラに名前空間があり、フォルダadmin内にコントローラを生成したいと思います。adminRailsコマンドでそれを行うにはどうすればよいですか?

4

4 に答える 4

334

名前空間内にコントローラーrails g controller admin/usersが必要な場合は試してください。もちろん、好きなコントローラー名と交換してください。usersadminusers

于 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 に答える