我试图在构建对象后获取id。如何在以下情况下获取id:
def create
@event = current_customer.events.build(params[:event])
@ev = Event.find(@event)
我正在尝试使用,所以我可以将event.id保存到特定的位置,但我不知道如何获取它的ID可能吗?
答案 0 :(得分:1)
当您使用#build
时,它与#new
相同,因此它不会创建对象,因此不会分配ID。您应该使用#create