Rails在构建后创建的控制器操作中获取id



我正在尝试在构建对象后获取id。在以下情况下,我如何获得id:

  def create
    @event = current_customer.events.build(params[:event])
    @ev = Event.find(@event)

我正在尝试使用,这样我就可以将event.id保存到特定的位置,但我不确定如何获取它的id。这可能吗?

使用#build时,它与#new相同,因此不会创建对象,因此不会分配id。您应该使用#create

相关内容

  • 没有找到相关文章

最新更新