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_oneBaz。