背景
- 現在管理画面はRailsで作っていて、adminというnamespaceで区切っている
- scaffoldを使う場合、下記のような問題がある
rails g scaffold_controller Foo
とすると、viewsの直下にfoosのViewが作成されてしまう(本当はviews/admin下に入ってほしい)rails g scaffold_controller Admin/Foo
とすると、controller内のfoo
がadmin_foo
になってしまう
解決策
stack overflowより引用
rails g scaffold_controller Admin/Foo name:string --model-name="Foo"