0

オブジェクトのビルド後に ID を取得しようとしています。次の場合、ID を取得するにはどうすればよいですか。

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

event.id を特定の場所に保存できるように使用しようとしていますが、ビルドの ID を取得する方法がわかりません。

4

1 に答える 1

1

を使用する場合#buildは、 と同じで#newオブジェクトを作成しないため、ID は割り当てられません。使用する必要があります#create

于 2013-02-05T02:09:30.747 に答える