内容
こちらの記事を参考にしました。
https://qiita.com/seri1234/items/8ca4b52d82390929195f
スネークケースで以下のようにモデルを作成したところ
rails g model model_name # model_nameがモデル名
ファイル名もmodel_name.rbのようにスネークケースだったので、モデルクラス名も同じ表記かと思ったらModelNameとキャメルケースだったのでそれに気がつかず作業してたらエラーが発生してしまいました。今後も間違えることが無いようにメモします。
モデルの命名規則
複数の単語で命名する場合(model nameの例)
| 名称 | 例 | 詳細 |
|---|---|---|
| モデル名 | ModelName | 先頭は大文字で単数系 |
| モデルファイル名 | model_name.rb | 先頭は小文字で単数形 |
| テーブル名 | models | 先頭は小文字で複数形 |
こちらも参考にしています。
https://railsdoc.com/model