初心者にはRailsの命名規則がややこしすぎた
タイトルの通り、初心者にとってはややこしすぎます。
命名するたびに調べていたので、いっその事まとめてみました。
モデル
| 種類 | 例 |
|---|---|
| モデルクラス名 | User |
| モデルのファイル名 | user.rb |
| テーブル名 | users |
| テストスクリプト名 | user_test.rb |
モデルクラス名の規約
- 英大文字から始まる
- 英数字のみ
- 単語の区切りでは、先頭文字を大文字
- 単数形の名詞
コントローラ
| 名称 | 例 |
|---|---|
| コントローラ名 | items |
| コントローラクラス名 | ItemsController |
| ファイル名 | items_controller.rb |
コントローラクラス名の規約
- 英大文字から始まる
- 英数字のみ
- 単語の区切りでは、先頭文字を大文字