Hi *Frederick Cheung*
                                      Good Morning

use one controller+five tables+one detailed form( it includes five form or
page).First page enter the data and click next button(get the data using
session) and final to click save button to store all data to corresponding
table.

Please give idea and help me...........

Thanks
Balaji






On 12/3/08, balaji rajagopal <[EMAIL PROTECTED]> wrote:
>
>
> Hi *Frederick Cheung*
>                                       Good Morning
>
>
>
>
> I got the error:Template missing ...............
>
> No increment stage..............and please help me...............
>
> Thanks &regards
>
> Balaji.R
>
>
>
> On 12/2/08, balaji rajagopal <[EMAIL PROTECTED]> wrote:
>>
>> Hi *Frederick Cheung*
>>
>> I use one controller+five tables+one detailed form( it includes five form
>> or page).First page enter the data and click next button(get the data using
>> session) and final to click save button to store all data to corresponding
>> table.
>>
>> But controller page code
>>
>> --------------------------------------------------------------------------------------------------------------------------------
>>
>> class WizardController < ApplicationController
>>
>>   def wizard
>>   if params[:stage].nil?
>>       @stage = 1
>>       @resort_basic = ResortBasic.new {}
>>
>>
>>   @resort_basic.resortclassid=params[:resortclass][:resortclassid]
>>   @resort_basic.resortname=params[:resortname]
>>   @resort_basic.resorttypeid=params[:resorttype][:resorttypeid]
>>   @resort_basic.seasonid=params[:seasontype][:seasontypeid]
>>   @resort_basic.website=params[:website]
>>
>>   @resort_basic.save()
>>
>>  session[:resort_basicObj] = @resort_basic   # Or whatever model is
>> storing your stuff
>>
>>
>>    else if
>>
>>      @stage = params[:stage].to_i
>>      @dummyObj = session[:resort_basicObj]
>>
>>      @dummyObj.save()
>>
>>
>>      @resort_contactdetail = ResortContactdetail.new{}
>>
>>      @[EMAIL PROTECTED]
>>
>>      @resort_contactdetail.firstname= params[:firstname]
>>      @resort_contactdetail.lastname= params[:lastname]
>>      @resort_contactdetail.designation= params[:designation]
>>      @resort_contactdetail.email_id= params[:email_id]
>>      @resort_contactdetail.mobile= params[:mobile]
>>      @resort_contactdetail.telephone1= params[:telephone1]
>>      @resort_contactdetail.telephone2= params[:telephone2]
>>      @resort_contactdetail.fax= params[:fax]
>>
>>      @resort_contactdetail.save()
>>
>>   session[:resort_contactdetailObj] = @resort_contactdetail
>>
>>  else if
>>
>>      @stage = params[:stage].to_i
>>      @dummyObj1 = session[:resort_contactdetailObj]
>>
>>      @dummyObj1.save()
>>
>>      @resort_address = ResortAddress.new{}
>>
>>      @[EMAIL PROTECTED]
>>
>>      @resort_address.street= params[:street]
>>      @resort_address.area= params[:area]
>>      @resort_address.districtid= params[:district][:districtid]
>>      @resort_address.cityid= params[:city][:cityid]
>>      @resort_address.stateid= params[:state][:stateid]
>>      @resort_address.countryid= params[:country][:countryid]
>>      @resort_address.pincode= params[:pincode]
>>
>>      @resort_address.save()
>>
>>    session[:resort_addressObj] = @resort_address
>>
>>    else if
>>
>>      @stage = params[:stage].to_i
>>      @dummyObj2 = session[:resort_addressObj]
>>
>>      @dummyObj2.save()
>>
>>      @resort_additionaldetail = ResortAddtionaldetail.new{}
>>
>>      @[EMAIL PROTECTED]
>>
>>      @resort_additionaldetail.aminity= params[:aminity]
>>      @resort_additionaldetail.directions= params[:directions]
>>      @resort_additionaldetail.transport= params[:transport]
>>      @resort_additionaldetail.map= params[:map]
>>      @resort_additionaldetail.pickupoffered= params[:pickupoffered]
>>      @resort_additionaldetail.email_id= params[:email_id]
>>
>>
>>      @resort_additionaldetail.save()
>>
>>     session[:resort_additionaldetailObj] = @resort_additionaldetail
>>
>>  else
>>
>>      @stage = params[:stage].to_i
>>      @dummyObj3 = session[:resort_additionaldetailObj]
>>
>>      @dummyObj3.save()
>>
>>      @resort_accomodation = ResortAccomodation.new{}
>>
>>      @[EMAIL PROTECTED]
>>
>>      @resort_accomodation.roomtypeid= params[:roomtype][:roomtypeid]
>>      @resort_accomodation.singleoccupancyrate=
>> params[:singleoccupancyrate]
>>      @resort_accomodation.doubleoccupancyrate=
>> params[:doubleoccupancyrate]
>>      @resort_accomodation.extrapersoncost= params[:extrapersoncost]
>>      @resort_accomodation.numberofrooms= params[:numberofrooms]
>>      @resort_accomodation.availablerooms= params[:availablerooms]
>>
>>
>>      @resort_accomodation.save()
>>
>>   end
>>
>>     @next_stage = @stage + 1
>>
>>     [EMAIL PROTECTED] <[EMAIL PROTECTED]> = session[:wizard_data]
>>
>>  render :template => 'wizard\\stage'[EMAIL PROTECTED]
>>   end
>> end
>> end
>> end
>> end
>>
>> I got the error:Template missing ...............
>>
>> No increment stage..............and please help me...............
>>
>> Thanks &regards
>>
>> Balaji.R
>>
>>
>>  On 12/2/08, balaji rajagopal <[EMAIL PROTECTED]> wrote:
>>>
>>> Hi *Frederick Cheung*
>>>                                     Good Evening...........
>>>
>>> Your Guideness very useful for me and I got the combo box id value.....
>>>
>>> Thank you sir...........
>>>
>>>
>>> Thanks & Regards
>>>  Balaji.R
>>>
>>>
>>> On 12/2/08, Frederick Cheung <[EMAIL PROTECTED]> wrote:
>>>>
>>>>
>>>>
>>>> On 2 Dec 2008, at 10:18, balaji rajagopal wrote:
>>>>
>>>> >
>>>> > Hi
>>>> >
>>>> > Textbox coding in controller
>>>> >
>>>> > @resort_basic.resortname=params[:resortname];
>>>> >
>>>> > is working well and i got the value.......................
>>>> >
>>>> >
>>>> > Combo box coding in controller
>>>> >
>>>> > 1.  @resort_basic.resortclass[resortclassid]=params[:resortclass];
>>>> >
>>>> > got error in 1st code :  undefined method `resortclass' for
>>>> > #<ResortBasic:0x5ba21a>
>>>> >
>>>> > 2. @resort_basic.resortclassid=params[:resortclass[resortclassid]];
>>>> >
>>>> > got error in 2nd code :undefined local variable or
>>>> > method`resortclassid'for  #<WizardController:0x7310db>
>>>> >
>>>> > 3. @resort_basic.resortclassid=params[:resortclass];
>>>> >
>>>> > got error in 3rd code :id value stored in 1 but id value is not
>>>> > store 2
>>>> >
>>>> > correct id value is 2........................
>>>>
>>>> This is really super basic ruby - you'll be wasting a lot of time if
>>>> you don't go back and read the basics. It should be obvious from
>>>> what's below that
>>>> params[:resortclass][:resorttypeid]
>>>>
>>>> grabs the right parameter id.
>>>> You're also creating rather more work for your self than you need. Get
>>>> it right and you can just do resort_basic = ResortBasic.new
>>>> params[:resort_basic].
>>>> http://guides.rubyonrails.org/form_helpers.html has some details on
>>>> that, also see the documentation for form_for etc...
>>>>
>>>> Fred
>>>> >
>>>> > so please help me sir..........
>>>> >
>>>> > Thanks &Regards
>>>> > balaji.R
>>>> >
>>>> > On 12/2/08, Frederick Cheung <[EMAIL PROTECTED]> wrote:
>>>> >
>>>> >
>>>> > On Dec 2, 5:36 am, "balaji rajagopal" <[EMAIL PROTECTED]>
>>>> > wrote:
>>>> >
>>>> > >
>>>> > > *Parameters*:
>>>> > >
>>>> > > {"authenticity_token"=>"ad873f6fad6c67d5457b476d1130c5a966d74684",
>>>> > >  "resortname"=>"mahapalipuram ",
>>>> > >  "resorttype"=>{"resorttypeid"=>"2"},
>>>> > >  "resortclass"=>{"resortclassid"=>"2"},
>>>> > >  "seasontype"=>{"seasontypeid"=>"2"},
>>>> > >  "website"=>"www.mpm.com",
>>>> > >  "commit"=>"Next"}
>>>> > >
>>>> >
>>>> > The answer is right here. params[:resortname] exists, but params
>>>> > [:resorttypeid] doesn't - it's inside params[:resorttype] (because
>>>> > that's what the select helper you're using does)
>>>> >
>>>> > Fred
>>>> >
>>>> > >
>>>>
>>>>
>>>> >>>>
>>>>
>>>
>>
>

--~--~---------~--~----~------------~-------~--~----~
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