タグ

リレーションに関するbabababandのブックマーク (1)

  • Rails4で1対1のリレーションをモデルに実装する - Rails Webook

    Railsでは、ActiveRecordのhas_oneとbelogns_toを使って、DBの1対1のテーブル間のリレーションをモデルに簡単に実装することができます。 動作確認 Rails 4.1 ActiveRecord 4.1 目次 1対1関連とは 参照先の外部キーを追加する モデルにhas_oneとbelongs_toを追加する 使えるようになるメソッド 1. 1対1関連とは説明のために次のER図を実装してみます。 注文一つには多くとも請求書1つがあるビジネスの場合、「注文」から見ると「請求書」は"1"です。 請求書1通にも注文が必ず1つあるビジネスの場合、「請求書」から見ると「注文」は"1"です。 このような関係を「1対1関係」といいます。 ※注文と請求書のどちらにhas_oneを書き、どちらにbelongs_toを書けばいいのか? 明確な答えはありませんが、意味的に「注文は請求書

    Rails4で1対1のリレーションをモデルに実装する - Rails Webook
  • 1