如何在rails

时间:2018-03-10 01:46:45

标签: ruby-on-rails ruby-on-rails-5

如何在rails中找到已删除的ID? 示例:

@order=Order.find(params[:id])
@order.destroy
//here I wan to get the deleted order id

然后如何在下一行找到已删除的ID?

1 个答案:

答案 0 :(得分:0)

将您的第二行代码更改为:response=@order.destroy。 然后使用response.id,您可以获取已删除对象的ID。

然后您的代码变为:

@order=Order.find(params[:id])
response = @order.destroy
deleted_id = response.id

否则从被选择的对象中提取id:

@order=Order.find(params[:id])
@order.destroy
deleted_id = @order.id