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" <[EMAIL PROTECTED]>
wrote:
> 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'[EMAIL PROTECTED]
> end
>
> please help me
>
> Thanks
> balaji
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to