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
-~----------~----~----~----~------~----~------~--~---