Rails - 使用 formobject 获取当前创建的元素的 ID

Rails - getting ID of currently created element with formobject

我想知道如何获取当前创建的模型记录的 ID,该记录由表单对象保存。我有:

@object_form.save

id = @parent.objects.last.id

我想将其更改为更有意义的内容,例如:\

@object_form.save

id = (currently saved OBJECT.id)

如果您保存对象,并且保存成功,您将能够只引用id 保存的 对象:

id = @object_form.id if @object_form.save

您必须记住,您不是保存"form",而是ActiveRecord对象。因此,如果您仍然可以从保存中获得 @instance_variable,它将 return 新填充的 id 方法。