One controller+5 forms(stages)


#1

Hi

Im using one controller+ 5 forms(5 stages). and i used the code but ony
two
form data stored in databases.give any suggestion

def wizard
if params[:stage].nil?


elsif params[:stage].to_i == 1

elsif params[:stage].to_i == 2

elsif params[:stage].to_i == 3

elsif params[:stage].to_i == 4


else

end

@next_stage = @stage+1

render :template => ‘wizard\stage’+@next_stage.to_s
end

please help me

Thanks
balaji


#2

Hi.

I also worked on a wizard but instead of having ‘meaningless’ name
like “stage” I gave each form a ‘real’ name, like ‘contact’ for
contact information, ‘demographics’ for demographic information and so
on. This allowed me to have clearly defined actions in my controller
(contact, demographics, and so on) as of what needed to happen when
and the correct page was always displayed.

I’m not sure if this is the best way of going but it worked best for
me.

Pepe

On Dec 5, 1:04 am, “balaji rajagopal” removed_email_address@domain.invalid


#3

Hi

i worked the same method and i got the value…

Thanks
balaji