Hi,
I have a little problem with "redirect_to", I use in
on a login
procedure, but it always shows an empty page....
class AdminController < ApplicationController
def index
#do somthing
end
def login
one user = checkUser
if ( oneUser != nil ) then
flash[:notice] = "Welcome " + oneUser.name
session[:user_id] = oneUser.id
if (oneUser.user_type == User::UserType_Admin)
then
redirect_to({:controller => "admin",
:action => "index"})
else
redirect_to(:controller =>
"mainframe", :action => "index")
end
end
end
end
if it redirects to "mainframe" (another controller) I
can see
everything, but if it redirects to the same controller
"admin", I
always got an empty page!!!!
does any one know what is happening????
thanks you very much
Saiho
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
On 12/8/05, Saiho Yuen <sayoyo-/E1597aS9LQAvxtiuMwx3w@public.gmane.org> wrote:> Hi, > > I have a little problem with "redirect_to", I use in > on a login > procedure, but it always shows an empty page.... > > class AdminController < ApplicationController > > def index > #do somthing > end > > def login > one user = checkUser > if ( oneUser != nil ) then > flash[:notice] = "Welcome " + oneUser.name > session[:user_id] = oneUser.id > if (oneUser.user_type == User::UserType_Admin) > then > redirect_to({:controller => "admin", > :action => "index"}) > else > redirect_to(:controller => > "mainframe", :action => "index") > end > end > end > end > > if it redirects to "mainframe" (another controller) I > can see > everything, but if it redirects to the same controller > "admin", I > always got an empty page!!!! > > does any one know what is happening????do you have anything in your index view for the admin controller?