[Rails] Re: page.replace_html and

Fri, 13 Feb 2009 01:43:20 -0800

Raimon Fs wrote:
> Hello,
> 
> I have a page with a form and a div area that I update after submitting
> the form.
> 
> I want to replace the Div area with new information.
> 
> In the page, inside the div area, I have:
> 
> <div id="div_list">
>   <%= render :partial => "list" %>
> </div>
> 
> as I want to show the current records the first time the page opens.
> 
> The problem is after submitting, I the 'old values' of the Div remain in
> the Div, and now I have the new values with the old values. If I
> continue to add some new values, I get always on top the new ones and
> after the 'old ones', I get TWO tables, the new one and the old one.
> 
> How I can remove the old table ????
> 
> If for example I add some text on the top of the _list (partial included
> in the Div), this text gets removed but NOT the table.
> 
> Any ideas ?
> 
> I'm updating the div with a .js.rjs file:
> page.replace_html("div_listd", :partial => "list")
> 
> 
> If in the page I don't put the   <%= render :partial => "list" %>, I
> don't see the inital records (correct), and subsequent forms submitted
> show the resulted records ok, so the .js can replace the content of the
> Div area ...

Are you sure that your HTML is correctly nested?

-- 
Rails Wheels - Find Plugins, List & Sell Plugins - http://railswheels.com

--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to