Howdy RailsWarriors, Its probably dead easy but I don't see it. Got this in my controller. def new_computer User.find(params[:id]).computers.create(:comp => 'New Comp:') end Which with an .rjs template creates a div at the bottom of my list. This all works like a charm. But in the partial I load in my rjs I also have a button for 'delete' in the 'div' So my question is: How do I get the 'id' of the newly created computer I created in my controller? I need that id to populate that in the partial I load in the rjs template. Thanks in advance.
on 2006-02-04 18:42
on 2006-02-04 19:06
Peter, why don't you store the new computer in an instance variable that will be available to your RJS template and the partial? cheers Gerret
on 2006-02-04 21:14
Not quite sure what you're trying to do, but the database id of an object is available to that object after calling object.save. e.g. @o = Object.new params[:object] @o.save.id # 1 - Rabbit ---
on 2006-02-05 15:15
Gerret Apelt wrote: > Peter, why don't you store the new computer in an instance variable > that will be available to your RJS template and the partial? > > cheers > Gerret Of course !!! Stupid me. Thanx both of you!