モデルについて
説明
モデルとはアプリケーションが扱うデータや処理を表現する仕組みのこと
モデル名とテーブル名の規約
- 英大文字から始まる
- 英数字のみ
- 単語の区切りでは、先頭文字を大文字
- 単数形の名詞
- Entry
- UserComment
- ファイルはapp/modelsディレクトリに格納
- ファイル名は、モデル名の単語区切りを「_」にし、すべて小文字にしたもの
- app/models/entry.rb
- app/models/user_comment.rb
命名規則
種類 | 説明 | 例 |
---|---|---|
モデル名 | 先頭は大文字で単数形 | User |
モデルのファイル名 | 先頭は小文字で単数形 | user.rb |
テーブル名 | 先頭は小文字で複数形 | users |
テストスクリプト名 | xxx_test.rb | user_test.rb |