0

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

@object_form.save

id = @parent.objects.last.id

我想把它改成更有意义的东西,比如:\

@object_form.save

id = (currently saved OBJECT.id)
4

1 回答 1

4

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

id = @object_form.id if @object_form.save

您必须记住,您保存的不是“表单”,而是一个ActiveRecord对象。因此,如果您仍然@instance_variable从保存中获得可用,它将返回新填充的id方法。

于 2016-01-27T14:01:20.200 回答