class Foo
set_primary_key :foo_user_id
end
class Bar
set_primary_key :bar_account_id
end
class Baz
end
Foo
有很多Bar
通过Baz
。如何编写与涉及的不同主键的关系?
class Foo
set_primary_key :foo_user_id
end
class Bar
set_primary_key :bar_account_id
end
class Baz
end
Foo
有很多Bar
通过Baz
。如何编写与涉及的不同主键的关系?
您可以通过添加来指定关联的主要 id :primary_key => "my_custom_id"
。检查文档。
belongs_to :Foo, :primary_key => "foo_user_id"
其余的取决于是 Foohas_many
还是has_one
Baz。