0
我正在通過嵌套屬性在rails中創建一個對象,並且我需要在同一個方法創建後訪問這個對象。創建後嵌套對象的訪問標識
@contact.update(contact_params)
此行有時會創建一個孩子(地址)。有沒有辦法獲得地址標識,如果有的話?
我正在通過嵌套屬性在rails中創建一個對象,並且我需要在同一個方法創建後訪問這個對象。創建後嵌套對象的訪問標識
@contact.update(contact_params)
此行有時會創建一個孩子(地址)。有沒有辦法獲得地址標識,如果有的話?
如果我得到你的權利,你有one to many
關係,那麼你可以做這樣的事情:
old_ad_ids = @contact.adresses.ids
@contact.update(contact_params)
new_ids = @contact.adresses.ids - old_ad_ids
new_ids
將是一個空數組,如果沒有新的地址
評論,如果我錯過了什麼。
你總是可以找到它。難麼或我錯過了什麼? – Aleksey
事情是,表單有時會創建一個孩子,有時不會。如果有最近創建的孩子,我怎麼能得到這個ID? –