I have a 'login' action that I would like to simultaneously move to the
next page and to open a separate popup window for a time clock function.
I can easily create a popup window from a clickable link but
essentially, what I want it to do is...
redirect_to(:controller => "main_tabnav" )
and
render( :controller => 'in_outs', :action => 'edit_io',
:template => 'in_outs/edit_io', :id => session[:user_id],
:popup => ['new_window', 'height=324,width=680'])
though the last part doesn't work because there is some setup in in_outs
controller that I would like to also execute so I would actually want it
to run 'edit_io' method of InOutsController but it's obvious that I will
never be able to execute both 'redirect_to' statements within one
method.
Any suggestions?
I have a 'login' action that I would like to simultaneously move to the
next page and to open a separate popup window for a time clock function.
I can easily create a popup window from a clickable link but
essentially, what I want it to do is...
redirect_to(:controller => "main_tabnav" )
and
render( :controller => 'in_outs', :action => 'edit_io',
:template => 'in_outs/edit_io', :id => session[:user_id],
:popup => ['new_window', 'height=324,width=680'])
though the last part doesn't work because there is some setup in in_outs
controller that I would like to also execute so I would actually want it
to run 'edit_io' method of InOutsController but it's obvious that I will
never be able to execute both 'redirect_to' statements within one
method.
Any suggestions?
Send back a page of javascript that opens the new window (which kicks off your edit_io request) as well as replaces the current window with your 'next page'.
-philip