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