创建后访问嵌套对象的id

时间:2016-09-27 13:42:44

标签: ruby-on-rails ruby-on-rails-4 nested-attributes

我通过rails中的嵌套属性创建对象,我需要在使用相同方法创建后访问此对象。

{{1}}

此行有时会创建一个子(地址)。有没有办法获得地址ID?如果有的话?

1 个答案:

答案 0 :(得分:0)

如果我找到你并且你有one to many关系,那么你可以这样做:

old_ad_ids = @contact.adresses.ids
@contact.update(contact_params)
new_ids = @contact.adresses.ids - old_ad_ids
如果没有新地址,

new_ids将是一个空数组

评论,如果我错过了什么。