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

时间:2013-02-05 02:01:30

标签: ruby-on-rails ruby ruby-on-rails-3

我试图在构建对象后获取id。如何在以下情况下获取id:

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

我正在尝试使用,所以我可以将event.id保存到特定的位置,但我不知道如何获取它的ID可能吗?

1 个答案:

答案 0 :(得分:1)

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