0

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

我需要在代码中分别创建人员和地址:

person = Person.new

address = Address.new

然后使用类似的东西将它们链接在一起:


person.addressable.push(address)

最后,做:

person.save!

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

有人可以让我知道我需要做什么吗?谷歌上几乎没有代码可以演示这些,我能找到的只是 API 参考

4

1 回答 1

0

发现问题 - 我在 Address 类中覆盖了初始化。发现这是最愚蠢的事情:-(

于 2009-08-29T07:15:30.597 回答