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
方法。
我想知道如何获取当前创建的模型记录的 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
方法。