内容
こちらの記事を参考にしました。
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