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