中村的雑記

技術に関する記事を書いていきます。iOSエンジニア->Railsエンジニア。

2020-09-05から1日間の記事一覧

モデルが1対多の時にhas_manyではなくhas_oneを使って実装する方法

はじめに has_oneに条件をつけて1対多を実装できることを知らなかったのでまとめておく。 タイトルでは1対多と書いたが、1個ずつ条件文を書くので、さすがに1対100とかだとこのやり方は現実的でない。 実装 取引を表すDealモデルと 場所を表すPlaceモデルが…