🖥

#Rails で DBに外部キー制約がない場合 has_one と has_many のアソシエーションを両方指定できそうだ

に公開

You can specify both

class User < ApplicationRecord
  has_one :book
  has_many :books
end

userが持つbookが複数ある場合にhas_oneを見ると、最新のbook一個だけが得られた

user.books.size # 3

user.book # Return latest book instance a user has

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/2941

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2020-01-13

Discussion