塩焼きブログ

塩焼きに関しての研究内容を公開しています

Railsでコントローラーを作成する

rails g controllerを使ってコントローラーを自動生成できる。このコマンドを利用せず手動でファイルを作成することも可能だが、コマンドを利用して作成すれば、関連ファイルも同時に生成される。

rails g controller hoges

コントローラーはディレクトリ以下にも含めることができる。例えばadmin/usersadmin/postsと言ったURLで各リソースにアクセスさせる場合、adminディレクトリを作成し、そこにコントローラーを作成する。

rails g controller admin/hoges

ディレクトリ以下のコントローラーはこのようにコマンドで生成できる