Perhaps I didn't make myself clear. The form has Simple Captcha to
deter spam. If the CAPTCHA is not entered correctly, then the form
should be replaced by the same form with an error message and the
blinking and all. That part works.
If the post passes Simple Captcha's test, then it should redirect to
a page showing all posts in the thread, including the one just
entered. This is the part that doesn't work, the browser doesn't
respond to the new page, delivered in its entirety if I interpret the
log correctly.
Scott
At 08:42 PM 1/14/2010, you wrote:
If you're redirecting to another page, why is there are need to make
it an AJAX request? Just make it a standard POST and handle the
redirect in the controller.
James
On Thu, Jan 14, 2010 at 8:39 PM, Scott Olmsted
<<mailto:[email protected]>[email protected]> wrote:
A client has a site with a page that uses form_remote_tag to replace
a form with either a "Thanks for your submission" message or the
form with an error message and a blinking effect:
<% form_remote_tag
:url => {:action => 'submit_review', :id => @product},
:update => 'review_form',
:complete => visual_effect(:pulsate, "review_form", :pulses => 5,
:duration => 2.5) do -%>
I would like to do the same for a form on a different page, but on
success instead of replacing the form with a message, I just want to
redirect to another page entirely.
I have not figured out how to do this. I can change the controller
code and Rails says it did the redirect, but the browser doesn't see
it. Is this even possible?
Thanks,
Scott
--
SD Ruby mailing list
<mailto:[email protected]>[email protected]
http://groups.google.com/group/sdruby
--
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby