向引用其他表的RoR数据库添加一行

时间:2012-10-02 00:14:57

标签: ruby-on-rails

我有一张桌子所有者和宠物。每个所有者都有很多宠物,每只宠物都属于所有者。我正在编写一个函数,通过获取owner_id和宠物信息来创建一个新的宠物。到目前为止我已经

pet = Pet.new(pet_hash)
pet.save

但是如何将该Pet与owner_id相关联?

1 个答案:

答案 0 :(得分:1)

假设您拥有所有者,您可以执行以下操作:

owner.pets.build(pet_hash)
owner.save