# Various forms and one controller

**URL:** <https://www.ruby-forum.com/t/various-forms-and-one-controller/154933>\
**Category:** Rails\
**Created:** [December 5, 2008, 9:59am UTC](https://www.ruby-forum.com/t/various-forms-and-one-controller/154933 "2008-12-05T09:59:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rbalaji](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e19b73/32.png) [@rbalaji](https://www.ruby-forum.com/u/rbalaji)\
**Post date:** [December 5, 2008, 9:59am UTC](https://www.ruby-forum.com/t/various-forms-and-one-controller/154933/1 "2008-12-05T09:59:41Z")

</div>

Hi  
i use various forms and one controller.

view code

\<% form\_tag :action =\> ‘wizard’, :stage =\> @next\_stage do %\>

controller code:

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  
render :template =\> ‘wizard\stage’+@next\_stage.to\_s  
end

but i got error and first form values only saved in databases

so please help me  
Thanks  
balaji
