When I invoke the code below, there seems to be duplicate rendering going on. That is, the "render :update do |page|" block seems to be executing twice... or at least that''s what I think is going on because I see the exact same block-produced output twice in my browser. Maybe my diagnosis is wrong, but I get the same behavior in both Firefox and IE7. Either way, could anybody help me figure out what''s going on here and how to fix it? This has been baffling me for hours! Thanks! Here are the relevant code fragments: VIEW (i.e., containing the element to be updated) <div id="new_slot"></div> CONTROLLER def show_slot @slot=Slot.find(params[:slot][:id]) render :update do |page| page.insert_html :before, ''new_slot'', :inline=>"<%make_field(@slot)%><br>" end end --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---