xxx : コントローラ名、モデル名 yyy : アクション名 mmm: マイグレーション名 YYYYMMDDhhmissは作成日時が入る テーブル定義についての規約 テーブル名とクラス名 テーブル名は複数形 単語の区切りはアンダーバー(_) 対応するクラス名は単語の先頭を大文字にして _ を取り除いたもの キーのカラム名 主キーのカラム名は「id」 外部キーのカラム名は「テーブル名の単数_id」 日付関連のカラム名 DATE型のカラムには名前を「受動態_on」 TIMESTAMP型のカラムには名前を「受動態_at」 更新日時、作成日時は「updated_at」「created_at」 結合テーブル 関連させたいテーブル名をくっつけた名前 カラム「id」を作らずに、関連させる2つのキーのセットを主キー Railsの実行環境 概要 実行するときの3つの実行環境 development tes
![Railsの基礎知識 | Railsドキュメント](https://cdn-ak-scissors.b.st-hatena.com/image/square/09818bd7bba302dd7e0291d28a89c7d6fa6d8b16/height=288;version=1;width=512/https%3A%2F%2Frailsdoc.com%2Fassets%2Fimages%2Fogp.png)