こんにちは。たいら(@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のテーブル定義規約のまとめでした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント