【Ruby on Rails】テーブル定義規約のまとめ

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。

この記事では、 Ruby on Railsでテーブル定義規約をまとめた記事です。
メソッドやコントローラーなどの命名規約は、以下の記事をご参考ください。

テーブル名の定義規約まとめ

種類 書き方 サンプル
テーブル名 すべて小文字
スネークケースで記載
複数形にする
stores

キーカラム名の定義規約まとめ

種類 書き方 サンプル
主キー id
※固定
id
外部キー 「テーブル名の単数形」_id store_id

日付関連のカラム名の定義規約のまとめ

種類 書き方 サンプル
作成日時 created_at
※固定
created_at
更新日時 updated_at
※固定
updated_at
DATE型カラム 「受動態」_on closed_on
TIMESTAMP型カラム 「受動態」_at deleted_on

まとめ:テーブル定義規約は覚えよう

以上がRuby on Railsのテーブル定義規約のまとめでした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました