0

私の Rails アプリでは、has_one または has_one :through のいずれかになるリレーションシップがあり、これをどのように構築するかがわかりません。

つまり、Foo、Bar、および Baz というクラスがあるとすると、Foo と Baz の関係は次のいずれかになります。

class Foo
  has_one :baz
end

class Baz
  belongs_to :foo
end

またはそれは可能性があります

class Foo
  has_one :bar
  has_one :baz, through: :bar
end

class Bar
  has_one :baz
  belongs_to :foo
end

class Baz
 belongs_to :bar
end

両方の関係を管理する最善の方法を知っている人はいますか?

4

0 に答える 0