railsの初歩 > コントローラ名の付け方

モデルに関連するコントローラと、モデルに関連しないコントローラで名前の付け方に違いがあるようなのでメモしまーす。

モデルを扱うコントローラ → コントローラ名を複数形にする。

  rails generate controller items

上記のコマンドを実行すると、以下のコントローラが作成される。

名称
コントローラ名 items
コントローラクラス名 ItemsController
コントローラクラスのファイル名 items_controller.rb

モデルを扱わないコントローラ → コントラー名を複数形にする必要はない。

  rails generate controller item

参考

以下のサイトを参考にさせていただきました。

ありがとうございました。

コントローラの作成と命名規則(命名規約)

comments powered by Disqus