私が現在扱っている慣習についての私の理解は次のとおりです。
モデル名はTitleCapsである必要があります。
変数名はlower_cased_and_under_scoredである必要があります。
関連付けは、_idが追加された外部テーブル名の単一バージョン(例:user_uploaded_picture_id)に行う必要があります
- 「railsgeneratemodelModelName」を実行する場合、その時点でTitleCapsに含める必要がありますか?
- 必要なすべてのデータベーステーブルにすべての関連付けを指定する必要がありますか?このメモでは、両方の方法で関連付けを指定する必要がありますか?つまり、すべてのhas_one / has_manyをbelongs_toに一致させる必要がありますか?
- 作成する予定のすべてのデータベーステーブルにモデルが必要ですか?