背景

  • 現在管理画面はRailsで作っていて、adminというnamespaceで区切っている
  • scaffoldを使う場合、下記のような問題がある
    • rails g scaffold_controller Fooとすると、viewsの直下にfoosのViewが作成されてしまう(本当はviews/admin下に入ってほしい)
    • rails g scaffold_controller Admin/Fooとすると、controller内のfooadmin_fooになってしまう

解決策

stack overflowより引用 rails g scaffold_controller Admin/Foo name:string --model-name="Foo"