18
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

RailsのDBモデルの命名規則をまとめてみた

Last updated at Posted at 2019-02-09

#初めに
初めて複数単語の組み合わせでモデル名を作る機会があって悩んだので、モデルの命名規則と生成されるもの一覧をまとめてみました

http://railsdoc.com/model
こちらの情報です。

##単語一つの場合の命名規則

例としてmodelという名前のモデル

|モデル名 |model |
|:---|:---|:---|
|モデルクラス名 |Model |
|ファイル名 |model.rb|
|テーブル名 |models |

##単語複数の場合の命名規則

例としてmodel schedule

モデル名 model schedule
モデルクラス名 ModelSchedule
ファイル名 model_schedule.rb
テーブル名 model_chedules

##単語複数の場合のモデル作成コマンド

モデル作成時のコマンドは下記のどちらでも大丈夫です

 rails g model ModelSchedule  user_id:integer schedule:text
 rails g model model_schedule  user_id:integer schedule:text

ただし単語複数の場合も、単語一つの場合もモデル作成時sを付けて複数形にするのはだめです!

rails g model Models  user_id:integer schedule:text
rails g model ModelSchedules  user_id:integer schedule:text

modelは必ず単数形で作成しましょう

18
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?