[Rails] form_remote_tag and redirects

Dylan Stamat dylans at gmail.com
Wed Feb 1 07:13:07 GMT 2006


So, if anybody is interested...

Since I'm using an ":update" within the form_remote_tag, the template being
rendered from the "redirect_to" is simply being displayed on the same page
as the login form.

So, still not working :)



On 1/30/06, Dylan Stamat <dylans at gmail.com> wrote:
>
> Adam, I thought that would work too... but it doesn't !  Setup a little
> test, and you'll see what I mean.
> Doing this window.location thing is all I can get to work.  Check this
> thread out:
> http://thread.gmane.org/gmane.comp.lang.ruby.rails/14202
>
>
>
> On 1/30/06, Adam Denenberg <straightflush at gmail.com > wrote:
> >
> > redirect_to :controller => "admin" , :action => "index"
> >
> > adam
> >
> > On 1/30/06, Dylan Stamat <dylans at gmail.com> wrote:
> > > I would like to have a login box setup so that if incorrect info is
> > > submitted, the box "shakes" via Effect.Shake.
> > > If the correct information is submitted, I want to redirect to some
> > other
> > > page.
> > >
> > > The only solution I've found is the following, which is pretty ugly,
> > as it
> > > displays the javascript I'm invoking on the page prior to the
> > redirect.
> > > Here is the code:
> > >
> > >
> > > The Form
> > > ============
> > > <%= form_remote_tag(:update   => 'message',
> > >                                    :complete =>
> > > evaluate_remote_response,
> > >                                    :url      =>
> > > {:controller => 'login', :action => 'login'}) %>
> > >
> > > The Action
> > > ============
> > > if logged_in
> > >    render(:text => " window.location.href = '
> > http://0.0.0.0:3000/admin'; <http://0.0.0.0:3000/admin%27;>")
> > > else
> > >    render(:layout => false, :action => 'bad_login')   <-- which is
> > just a
> > > template with an Effect.Shake
> > >
> > >
> > > So, is there any other way to do a redirect from an action via a
> > > form_remote_tag than using the window.location hack ?
> > > Crossing my fingers there is a way :)
> > > TIA !
> > >
> > > _______________________________________________
> > > Rails mailing list
> > > Rails at lists.rubyonrails.org
> > > http://lists.rubyonrails.org/mailman/listinfo/rails
> > >
> > >
> > >
> > _______________________________________________
> > Rails mailing list
> > Rails at lists.rubyonrails.org
> > http://lists.rubyonrails.org/mailman/listinfo/rails
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060201/92f21db3/attachment.html


More information about the Rails mailing list