使用关联创建Ruby ActiveRecord对象

时间:2009-08-28 23:44:31

标签: ruby activerecord polymorphic-associations

我有拥有地址的人员和团队(多态关联)

我需要在代码中单独创建人员和地址:

person = Person.new

address = Address.new

然后使用以下内容将它们链接在一起:


person.addressable.push(address)

最后,做:

person.save!

然而,这给了你一个你没有想到它的零对象! 评估nil.has_key时发生错误?

有人能让我知道我需要做什么吗?谷歌上的代码很少能够解除任何这一点,而我所能找到的只是API参考

1 个答案:

答案 0 :(得分:0)

发现问题 - 我在Address类中重写了initialize。弄清楚这是最愚蠢的事情: - (