Find id of newly created object

Hi there,

I'm kind of a newbie, so pardon me if this is obvious

I'm developing an app that has to accept creation of records from http requests such as http://my.domain.com/in/?text=some+text@alias=myName

So I have this route : map.connect '/in', action: 'incoming'

and this action in the controller (mostly borrowed from scaffold)

  def incoming     @message = Message.new     @message.text = params[:text]     @message.sender = params[:alias]     respond_to do |format|       if @message.save         format.html # incoming.html.erb         format.xml { render :xml => @message }       end     end   end

and a small view to acknowledge incoming message incoming.html.erb

Incoming message #<% @message.id %> from <%= @message.sender %>

Problem is I never get back the @message.id.

I always get something like:

Incoming message # from myName

Any thoughts ?

Thanks,

Christophe

Copy/paste error, or are you missing an '=' sign there?    #<%= @message.id %>

Thanks,

I'm so stupid... Can't understand how I missed that

Christophe