I have some simple code that renders a form to an element specified in
form_remote_tag :update. The problem is that, if the loaded view
matches the view to render, Rails does nothing rather than refreshing
the view (which is the desired behavior).

There is an element with id "form," also specified in the form tag:

<div id="form" class="tab-content"></div>

Here's how the form is built:

<% form_remote_tag(
  :url => {
    :action => 'create',
    :id => params[:id]
  },
  :update => 'form'
) do -%>

The exit code in this controller action:

when 'Save'
  render :partial => 'edit'
when 'Save and New'
  render :partial => 'new'

The view that contains this form is the "new" partial. So, the idea is
that if a user clicks "Save and New" they will have the "new" view
refreshed rather than being moved to the edit screen.

Is what I'm attempting possible with render :partial?

Thomas

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

Reply via email to