Ruby on rails 3 使用不同的主键有多个到
Ruby on rails 3 使用不同的主键有多个到,ruby-on-rails-3,activerecord,model-associations,Ruby On Rails 3,Activerecord,Model Associations,Foo通过Baz有许多Bar。如何使用不同的主键写入关系?您可以通过添加:primary\u key=>“我的自定义\u id”在关联上指定主id。检查一下 剩下的取决于Foo有多个还是有一个Baz class Foo set_primary_key :foo_user_id end class Bar set_primary_key :bar_account_id end class Baz end belongs_to :Foo, :primary_key =>
Foo
通过Baz
有许多Bar
。如何使用不同的主键写入关系?您可以通过添加:primary\u key=>“我的自定义\u id”
在关联上指定主id。检查一下
剩下的取决于Foo有多个
还是有一个
Baz
class Foo
set_primary_key :foo_user_id
end
class Bar
set_primary_key :bar_account_id
end
class Baz
end
belongs_to :Foo, :primary_key => "foo_user_id"