我有2个模型,每个模型都依赖于另一个模型。
class Company < ActiveRecord
belongs_to :user
end
class User < ActiveRecord
belongs_to :company
end
该公司有一个必需的user_id列。 用户具有必需的company_id列。
如何在彼此依赖的情况下创建公司和用户?
答案 0 :(得分:1)
在你的场景中,这种关系被称为Realm mRealm=Realm.getDefaultInstance();
RealmResults<Example> list= mRealm.where(Example.class).findAll();
list.subList(list.size()-20,list.size());
,您可以使用两个表的外键在此many to many relationship
之间创建中间表
有关详细信息,请参阅此链接Associations
例如
users_companies
答案 1 :(得分:0)
使用虚拟值伪造其中一个对象有效
company=Company.create(user_id: dummy)
user=User.new
user.company = company
user.save
company.update_attribute(user_id: user.id)