bala
2008-Dec-01 09:18 UTC
To store the combo box id value from one table another table in database+rails
Hi. I am new in ruby on rails.............. Im using Two tables. one is Resortclass and another is Resortbasic. Resortclass table using masterpage.View <br><br> <h3 align="center">Resort Classes</h3> <table align="center"> <tr> <td> <%= paginating_links(@resort_classes) %> </td> </tr> </table> <table align="center" border="1" cellpadding="5" cellspacing="0"> <tr> <th>Resort Class</th> <th>Action</th> </tr> <ol> <% @resort_classes.each do |resort_class| %> <tr> <td class="text1"><%=h resort_class.resortclass %></td> <td class="text1"> <%= link_to ''Show'', resort_class %> <%= link_to ''Edit'', edit_resort_class_path (resort_class) %> <%= link_to ''Destroy'', resort_class, :confirm => ''Are you sure?'', :method => :delete %> </td> </tr> <% end %> </ol> </table> <table align="center"> <tr> <td> <%= button_to ''Add'', new_resort_class_path,:class=>''myButton''%> </td> </tr> </table> Resortclass is working and i need to the corresponding resortid value and Im using five form and different tables and one controller is Wizard controller Resortbasic View Page <% form_tag :action => ''wizard'', :stage => @next_stage do %> <br><br> <h3 align="center">Add Resort Basic</h3> <table align="center"> <tr> <td> <b>Resort Name</b> </td> <td> <%= text_field_tag :resortname %> </td> </tr> <tr> <td> <b>Resort Type</b> </td> <td> <!--%=f.collection_select(resort_basic.resorttypeid, ResortType.find(:all),id,resorttype)%--> <%=select("resorttype", "resorttypeid", ResortType.find (:all).collect {|p| [ p.resorttype, p.id ] })%> </td> </tr> <tr> <td> <b>Resort Class</b> </td> <td> <!--%=collection_select(:resortclassid, ResortClass.find (:all),:id,:resortclass)%--> <%=select("resortclass", "resortclassid", ResortClass.find (:all).collect {|p| [ p.resortclass, p.id ] })%> </td> </tr> <tr> <td> <b>Season</b> </td> <td> <!--%=collection_select(:seasonid, Season.find (:all),:id,:seasontype)%--> <%=select("seasontype", "seasontypeid", Season.find (:all).collect {|p| [ p.seasontype, p.id ] })%> </td> </tr> <tr> <td> <b>Website</b> </td> <td> <%= text_field_tag :website %> </td> </tr> </table> <table align="center"> <tr> <td> <%= submit_tag "Next",:class =>''myButton'' %> </td> </tr> </table> <% end %> Wizard controller class WizardController < ApplicationController def wizard if params[:stage].nil? @stage = 1 @resort_basic = ResortBasic.new {} @resort_basic.resortclassid=params[:resortclass]; @resort_basic.resortname=params[:resortname]; @resort_basic.resorttypeid=params[:resorttype]; @resort_basic.seasonid=params[:seasontype]; @resort_basic.website=params[:website]; @resort_basic.save() session[:resort_basicObj] = @resort_basic # Or whatever model is storing your stuff else @stage = params[:stage].to_i @dummyObj = session[:resort_basicObj]; @dummyObj.save() @resort_contactdetail = ResortContactdetail.new{} @resort_contactdetail.resortid=@dummyObj.id @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() end @next_stage = @stage + 1 #@wizard_data = session[:wizard_data] render :template => ''wizard\\stage''+@next_stage.to_s end end But i got the resortname and website value and i didn''t get resortclassid,resorttypeid value. To store the combo box id value from one table another table in mysql database+ruby on rails........................ Please help me........... Thanks &Regards 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung
2008-Dec-01 10:05 UTC
Re: To store the combo box id value from one table another table in database+rails
On 1 Dec 2008, at 09:18, bala <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:>Check your logs to see what params are being submitted. Those combo boxes will be in there, just not where you expect them Fred> > Hi. > I am new in ruby on rails.............. > > Im using Two tables. one is Resortclass and another is Resortbasic. > > Resortclass table using masterpage.View > <br><br> > <h3 align="center">Resort Classes</h3> > <table align="center"> > > <tr> > <td> > > > > > > > > > > > > > > > > > > <%= paginating_links(@resort_classes) %> > </td> > > </tr> > </table> > <table align="center" border="1" cellpadding="5" cellspacing="0"> > <tr> > <th>Resort Class</th> > <th>Action</th> > </tr> > <ol> > <% @resort_classes.each do |resort_class| %> > <tr> > <td class="text1"><%=h resort_class.resortclass %></td> > <td class="text1"> > <%= link_to ''Show'', resort_class %> > <%= link_to ''Edit'', edit_resort_class_path > (resort_class) %> > <%= link_to ''Destroy'', resort_class, :confirm > => ''Are you sure?'', :method => :delete %> > </td> > </tr> > <% end %> > > </ol> > </table> > <table align="center"> > <tr> > <td> > <%= button_to ''Add'', new_resort_class_path,:class=>''myButton''%> > </td> > </tr> > </table> > > > > Resortclass is working and i need to the corresponding resortid value > and Im using five form and different tables and one controller is > Wizard controller > > > > > Resortbasic View Page > > > > > <% form_tag :action => ''wizard'', :stage => @next_stage do %> > > <br><br> > <h3 align="center">Add Resort Basic</h3> > <table align="center"> > <tr> > <td> > <b>Resort Name</b> > </td> > <td> > > <%= text_field_tag :resortname %> > </td> > > </tr> > <tr> > <td> > <b>Resort Type</b> > </td> > <td> > > <!--%=f.collection_select(resort_basic.resorttypeid, > ResortType.find(:all),id,resorttype)%--> > <%=select("resorttype", "resorttypeid", ResortType.find > (:all).collect {|p| [ p.resorttype, p.id ] })%> > </td> > </tr> > > <tr> > <td> > <b>Resort Class</b> > </td> > <td> > <!--%=collection_select(:resortclassid, ResortClass.find > (:all),:id,:resortclass)%--> > <%=select("resortclass", "resortclassid", ResortClass.find > (:all).collect {|p| [ p.resortclass, p.id ] })%> > </td> > </tr> > <tr> > <td> > <b>Season</b> > </td> > <td> > <!--%=collection_select(:seasonid, Season.find > (:all),:id,:seasontype)%--> > <%=select("seasontype", "seasontypeid", Season.find > (:all).collect {|p| [ p.seasontype, p.id ] })%> > </td> > </tr> > <tr> > <td> > <b>Website</b> > </td> > <td> > <%= text_field_tag :website %> > </td> > </tr> > </table> > <table align="center"> > <tr> > > <td> > > <%= submit_tag "Next",:class =>''myButton'' %> > </td> > > </tr> > </table> > <% end %> > > > Wizard controller > > class WizardController < ApplicationController > > def wizard > if params[:stage].nil? > @stage = 1 > @resort_basic = ResortBasic.new {} > > > @resort_basic.resortclassid=params[:resortclass]; > > @resort_basic.resortname=params[:resortname]; > > @resort_basic.resorttypeid=params[:resorttype]; > > @resort_basic.seasonid=params[:seasontype]; > > @resort_basic.website=params[:website]; > > @resort_basic.save() > > session[:resort_basicObj] = @resort_basic # Or whatever model > is storing your stuff > > else > > @stage = params[:stage].to_i > @dummyObj = session[:resort_basicObj]; > > @dummyObj.save() > > > @resort_contactdetail = ResortContactdetail.new{} > > @resort_contactdetail.resortid=@dummyObj.id > > @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() > > end > > @next_stage = @stage + 1 > > #@wizard_data = session[:wizard_data] > > render :template => ''wizard\\stage''+@next_stage.to_s > end > end > > > > But i got the resortname and website value and i didn''t get > resortclassid,resorttypeid value. > > To store the combo box id value from one table another table in mysql > database+ruby on rails........................ > Please help me........... > > Thanks &Regards > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-01 10:35 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi................ My Resortclass application is Field =>id: resortclass Value=>1:aaaaa 2:bbbbb in store in resortclasses table My Resortbasic application is Field =>id: resortclassid Value=>1:1 2:1 in store in resortbasics table I select 2nd value is bbbb but it is stored the id value is 1and I select 2nd value is aaaa but it is stored the id value is 1 So i doubt error in wizard controller section @resort_basic.resortclassid=params[:resortclass]; Please check and help me sir Thanks ®ards Balaji On 12/1/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > > > On 1 Dec 2008, at 09:18, bala <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > > Check your logs to see what params are being submitted. Those combo > boxes will be in there, just not where you expect them > > Fred > > > > Hi. > > I am new in ruby on rails.............. > > > > Im using Two tables. one is Resortclass and another is Resortbasic. > > > > Resortclass table using masterpage.View > > <br><br> > > <h3 align="center">Resort Classes</h3> > > <table align="center"> > > > > <tr> > > <td> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > <%= paginating_links(@resort_classes) %> > > </td> > > > > </tr> > > </table> > > <table align="center" border="1" cellpadding="5" cellspacing="0"> > > <tr> > > <th>Resort Class</th> > > <th>Action</th> > > </tr> > > <ol> > > <% @resort_classes.each do |resort_class| %> > > <tr> > > <td class="text1"><%=h resort_class.resortclass %></td> > > <td class="text1"> > > <%= link_to ''Show'', resort_class %> > > <%= link_to ''Edit'', edit_resort_class_path > > (resort_class) %> > > <%= link_to ''Destroy'', resort_class, :confirm > > => ''Are you sure?'', :method => :delete %> > > </td> > > </tr> > > <% end %> > > > > </ol> > > </table> > > <table align="center"> > > <tr> > > <td> > > <%= button_to ''Add'', new_resort_class_path,:class=>''myButton''%> > > </td> > > </tr> > > </table> > > > > > > > > Resortclass is working and i need to the corresponding resortid value > > and Im using five form and different tables and one controller is > > Wizard controller > > > > > > > > > > Resortbasic View Page > > > > > > > > > > <% form_tag :action => ''wizard'', :stage => @next_stage do %> > > > > <br><br> > > <h3 align="center">Add Resort Basic</h3> > > <table align="center"> > > <tr> > > <td> > > <b>Resort Name</b> > > </td> > > <td> > > > > <%= text_field_tag :resortname %> > > </td> > > > > </tr> > > <tr> > > <td> > > <b>Resort Type</b> > > </td> > > <td> > > > > <!--%=f.collection_select(resort_basic.resorttypeid, > > ResortType.find(:all),id,resorttype)%--> > > <%=select("resorttype", "resorttypeid", ResortType.find > > (:all).collect {|p| [ p.resorttype, p.id ] })%> > > </td> > > </tr> > > > > <tr> > > <td> > > <b>Resort Class</b> > > </td> > > <td> > > <!--%=collection_select(:resortclassid, ResortClass.find > > (:all),:id,:resortclass)%--> > > <%=select("resortclass", "resortclassid", ResortClass.find > > (:all).collect {|p| [ p.resortclass, p.id ] })%> > > </td> > > </tr> > > <tr> > > <td> > > <b>Season</b> > > </td> > > <td> > > <!--%=collection_select(:seasonid, Season.find > > (:all),:id,:seasontype)%--> > > <%=select("seasontype", "seasontypeid", Season.find > > (:all).collect {|p| [ p.seasontype, p.id ] })%> > > </td> > > </tr> > > <tr> > > <td> > > <b>Website</b> > > </td> > > <td> > > <%= text_field_tag :website %> > > </td> > > </tr> > > </table> > > <table align="center"> > > <tr> > > > > <td> > > > > <%= submit_tag "Next",:class =>''myButton'' %> > > </td> > > > > </tr> > > </table> > > <% end %> > > > > > > Wizard controller > > > > class WizardController < ApplicationController > > > > def wizard > > if params[:stage].nil? > > @stage = 1 > > @resort_basic = ResortBasic.new {} > > > > > > @resort_basic.resortclassid=params[:resortclass]; > > > > @resort_basic.resortname=params[:resortname]; > > > > @resort_basic.resorttypeid=params[:resorttype]; > > > > @resort_basic.seasonid=params[:seasontype]; > > > > @resort_basic.website=params[:website]; > > > > @resort_basic.save() > > > > session[:resort_basicObj] = @resort_basic # Or whatever model > > is storing your stuff > > > > else > > > > @stage = params[:stage].to_i > > @dummyObj = session[:resort_basicObj]; > > > > @dummyObj.save() > > > > > > @resort_contactdetail = ResortContactdetail.new{} > > > > @resort_contactdetail.resortid=@dummyObj.id > > > > @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() > > > > end > > > > @next_stage = @stage + 1 > > > > #@wizard_data = session[:wizard_data] > > > > render :template => ''wizard\\stage''+@next_stage.to_s > > end > > end > > > > > > > > But i got the resortname and website value and i didn''t get > > resortclassid,resorttypeid value. > > > > To store the combo box id value from one table another table in mysql > > database+ruby on rails........................ > > Please help me........... > > > > Thanks &Regards > > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung
2008-Dec-01 11:14 UTC
Re: To store the combo box id value from one table another table in database+rails
On Dec 1, 10:35 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hi................ > My Resortclass application is > Field =>id: resortclass > Value=>1:aaaaa > 2:bbbbb in store in resortclasses table > > My Resortbasic application is > Field =>id: resortclassid > Value=>1:1 > 2:1 in store in resortbasics table > I select 2nd value is bbbb but it is stored the id value is 1and > I select 2nd value is aaaa but it is stored the id value is 1 > So i doubt error in wizard controller section >Check again. I can assure you that resortclassid is not in params[: resortclassid] but is somewhere else. Don''t flail around blindly, use the debugger to inspect the params hash and you''ll find out soon enough (or as a poor man''s alternative use <%= debug(params)%> in the view to display all the parameters received 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-01 13:15 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi I used <%= debug(params)%> in the view to display the !map:HashWithIndifferentAccess controller: wizard action: stage1 I can''t understand the error.Please anyone rectify the error. Thanks ®ards Balaji On 12/1/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > > > On Dec 1, 10:35 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > wrote: > > Hi................ > > My Resortclass application is > > Field =>id: resortclass > > Value=>1:aaaaa > > 2:bbbbb in store in resortclasses table > > > > My Resortbasic application is > > Field =>id: resortclassid > > Value=>1:1 > > 2:1 in store in resortbasics table > > I select 2nd value is bbbb but it is stored the id value is 1and > > I select 2nd value is aaaa but it is stored the id value is 1 > > So i doubt error in wizard controller section > > > Check again. I can assure you that resortclassid is not in params[: > resortclassid] but is somewhere else. > Don''t flail around blindly, use the debugger to inspect the params > hash and you''ll find out soon enough (or as a poor man''s alternative > use > <%= debug(params)%> in the view to display all the parameters received > > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung
2008-Dec-01 13:43 UTC
Re: To store the combo box id value from one table another table in database+rails
On 1 Dec 2008, at 13:15, balaji rajagopal wrote:> Hi > > I used <%= debug(params)%> in the view to display the > > !map:HashWithIndifferentAccess > controller: wizard > action: stage1 > > I can''t understand the error.Please anyone rectify the error. >Just look in development.log. It shows you what params are received. from that it should be clear. Fred> Thanks ®ards > Balaji > > > > > > On 12/1/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > On Dec 1, 10:35 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > wrote: > > Hi................ > > My Resortclass application is > > Field =>id: resortclass > > Value=>1:aaaaa > > 2:bbbbb in store in resortclasses table > > > > My Resortbasic application is > > Field =>id: resortclassid > > Value=>1:1 > > 2:1 in store in resortbasics table > > I select 2nd value is bbbb but it is stored the id value is 1and > > I select 2nd value is aaaa but it is stored the id value is 1 > > So i doubt error in wizard controller section > > > Check again. I can assure you that resortclassid is not in params[: > resortclassid] but is somewhere else. > Don''t flail around blindly, use the debugger to inspect the params > hash and you''ll find out soon enough (or as a poor man''s alternative > use > <%= debug(params)%> in the view to display all the parameters received > > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-02 05:36 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi.. Good Morning I enter the values are mahapalipuram ,bbbb is equal to ID value is 2 but i got value 1,and hide 2 values so i got Null,Null,www.mpm.com I can''t understand the error.So if any one help me............. Thanks Balaji ActiveRecord::StatementInvalid in WizardController#wizard Mysql::Error: #23000Column ''resorttypeid'' cannot be null: INSERT INTO `resort_basics` (`resortclassid`, `resortname`, `resorttypeid`, `seasonid`, `website`) VALUES(1, ''mahapalipuram '', NULL, NULL, ''www.mpm.com'') RAILS_ROOT: D:/RubyProjects/TestEcohols Application Trace <http://localhost:3000/wizard/wizard#> | Framework Trace<http://localhost:3000/wizard/wizard#>| Full Trace <http://localhost:3000/wizard/wizard#> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:150:in `log'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:281:in `execute'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:156:in `insert_sql'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:291:in `insert_sql'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `insert_with_query_dirty'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2272:in `create'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:226:in `create_with_callbacks'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/timestamp.rb:29:in `create_with_timestamps'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2238:in `create_or_update'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:213:in `create_or_update_with_callbacks'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:1972:in `save'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/validations.rb:934:in `save_with_validation'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:80:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:100:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:120:in `rollback_active_record_state!'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' app/controllers/wizard_controller.rb:42:in `wizard'' :1:in `start'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:150:in `log'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:281:in `execute'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:156:in `insert_sql'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:291:in `insert_sql'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `insert_with_query_dirty'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2272:in `create'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:226:in `create_with_callbacks'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/timestamp.rb:29:in `create_with_timestamps'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2238:in `create_or_update'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:213:in `create_or_update_with_callbacks'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:1972:in `save'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/validations.rb:934:in `save_with_validation'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:80:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:100:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:120:in `rollback_active_record_state!'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:150:in `log'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:281:in `execute'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:156:in `insert_sql'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:291:in `insert_sql'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `insert_with_query_dirty'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2272:in `create'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:226:in `create_with_callbacks'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/timestamp.rb:29:in `create_with_timestamps'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2238:in `create_or_update'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:213:in `create_or_update_with_callbacks'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:1972:in `save'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/validations.rb:934:in `save_with_validation'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:80:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:100:in `transaction'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:120:in `rollback_active_record_state!'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' app/controllers/wizard_controller.rb:42:in `wizard'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' :1:in `start'' Request *Parameters*: {"authenticity_token"=>"ad873f6fad6c67d5457b476d1130c5a966d74684", "resortname"=>"mahapalipuram ", "resorttype"=>{"resorttypeid"=>"2"}, "resortclass"=>{"resortclassid"=>"2"}, "seasontype"=>{"seasontypeid"=>"2"}, "website"=>"www.mpm.com", "commit"=>"Next"} Show session dump <http://localhost:3000/wizard/wizard#> --- :resort_basicObj: &id001 !ruby/object:ResortBasic new_record: false attributes: resortclassid: !map:HashWithIndifferentAccess resortclassid: !str 2 resorttypeid: !map:HashWithIndifferentAccess resorttypeid: !str 2 resortname: mahapalipuram resort seasonid: !map:HashWithIndifferentAccess seasontypeid: !str 2 id: 1 website: www.mpm.com errors: !ruby/object:ActiveRecord::Errors errors: {} base: *id001 attributes_cache: {} :csrf_id: 4da1a45d719ec0423735f506d5aa6c98 flash: !map:ActionController::Flash::FlashHash {} Response *Headers*: {"Cache-Control"=>"no-cache", "cookie"=>[]} On 12/1/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > > On 1 Dec 2008, at 13:15, balaji rajagopal wrote: > > > Hi > > > > I used <%= debug(params)%> in the view to display the > > > > !map:HashWithIndifferentAccess > > controller: wizard > > action: stage1 > > > > I can''t understand the error.Please anyone rectify the error. > > > > Just look in development.log. It shows you what params are received. > from that it should be clear. > > Fred > > > Thanks ®ards > > Balaji > > > > > > > > > > > > On 12/1/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > > > On Dec 1, 10:35 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > > wrote: > > > Hi................ > > > My Resortclass application is > > > Field =>id: resortclass > > > Value=>1:aaaaa > > > 2:bbbbb in store in resortclasses table > > > > > > My Resortbasic application is > > > Field =>id: resortclassid > > > Value=>1:1 > > > 2:1 in store in resortbasics table > > > I select 2nd value is bbbb but it is stored the id value is 1and > > > I select 2nd value is aaaa but it is stored the id value is 1 > > > So i doubt error in wizard controller section > > > > > Check again. I can assure you that resortclassid is not in params[: > > resortclassid] but is somewhere else. > > Don''t flail around blindly, use the debugger to inspect the params > > hash and you''ll find out soon enough (or as a poor man''s alternative > > use > > <%= debug(params)%> in the view to display all the parameters received > > > > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-02 09:33 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi i got error........... Mysql::Error: #23000Column ''resorttypeid'' cannot be null: INSERT INTO `resort_basics` (`resortclassid`, `resortname`, `resorttypeid`, `seasonid`, `website`) VALUES(1, ''mahapalipuram '', NULL, NULL, ''www.mpm.com'') RAILS_ please help me ........... Thanks balaji On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > Hi.. > Good Morning > > I enter the values are mahapalipuram ,bbbb is equal to ID value is 2 but i > got value 1,and hide 2 values so i got Null,Null,www.mpm.com > > I can''t understand the error.So if any one help me............. > > > Thanks > Balaji > > ActiveRecord::StatementInvalid in WizardController#wizard > > Mysql::Error: #23000Column ''resorttypeid'' cannot be null: INSERT INTO `resort_basics` (`resortclassid`, `resortname`, `resorttypeid`, `seasonid`, `website`) VALUES(1, ''mahapalipuram '', NULL, NULL, ''www.mpm.com'') > > RAILS_ROOT: D:/RubyProjects/TestEcohols > Application Trace <http://localhost:3000/wizard/wizard#> | Framework Trace<http://localhost:3000/wizard/wizard#>| Full > Trace <http://localhost:3000/wizard/wizard#> > > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:150:in `log'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:281:in `execute'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:156:in `insert_sql'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:291:in `insert_sql'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `insert_with_query_dirty'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2272:in `create'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:226:in `create_with_callbacks'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/timestamp.rb:29:in `create_with_timestamps'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2238:in `create_or_update'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:213:in `create_or_update_with_callbacks'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:1972:in `save'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/validations.rb:934:in `save_with_validation'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:80:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:100:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:120:in `rollback_active_record_state!'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > app/controllers/wizard_controller.rb:42:in `wizard'' > :1:in `start'' > > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:150:in `log'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:281:in `execute'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:156:in `insert_sql'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:291:in `insert_sql'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `insert_with_query_dirty'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2272:in `create'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:226:in `create_with_callbacks'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/timestamp.rb:29:in `create_with_timestamps'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2238:in `create_or_update'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:213:in `create_or_update_with_callbacks'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:1972:in `save'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/validations.rb:934:in `save_with_validation'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:80:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:100:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:120:in `rollback_active_record_state!'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' > > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract_adapter.rb:150:in `log'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:281:in `execute'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:156:in `insert_sql'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/mysql_adapter.rb:291:in `insert_sql'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `insert_with_query_dirty'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2272:in `create'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:226:in `create_with_callbacks'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/timestamp.rb:29:in `create_with_timestamps'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:2238:in `create_or_update'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/callbacks.rb:213:in `create_or_update_with_callbacks'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/base.rb:1972:in `save'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/validations.rb:934:in `save_with_validation'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:80:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:100:in `transaction'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:120:in `rollback_active_record_state!'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/transactions.rb:108:in `save_with_transactions'' > app/controllers/wizard_controller.rb:42:in `wizard'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' > :1:in `start'' > > Request > > *Parameters*: > > {"authenticity_token"=>"ad873f6fad6c67d5457b476d1130c5a966d74684", > "resortname"=>"mahapalipuram ", > "resorttype"=>{"resorttypeid"=>"2"}, > "resortclass"=>{"resortclassid"=>"2"}, > "seasontype"=>{"seasontypeid"=>"2"}, > "website"=>"www.mpm.com", > "commit"=>"Next"} > > Show session dump <http://localhost:3000/wizard/wizard#> > > --- > :resort_basicObj: &id001 !ruby/object:ResortBasic > new_record: false > attributes: > resortclassid: !map:HashWithIndifferentAccess > resortclassid: !str 2 > resorttypeid: !map:HashWithIndifferentAccess > resorttypeid: !str 2 > resortname: mahapalipuram resort > seasonid: !map:HashWithIndifferentAccess > seasontypeid: !str 2 > id: 1 > website: www.mpm.com > errors: !ruby/object:ActiveRecord::Errors > errors: {} > base: *id001 > attributes_cache: {} > :csrf_id: 4da1a45d719ec0423735f506d5aa6c98 > flash: !map:ActionController::Flash::FlashHash {} > > Response > > *Headers*: > > {"Cache-Control"=>"no-cache", > "cookie"=>[]} > > > > > > On 12/1/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> >> >> On 1 Dec 2008, at 13:15, balaji rajagopal wrote: >> >> > Hi >> > >> > I used <%= debug(params)%> in the view to display the >> > >> > !map:HashWithIndifferentAccess >> > controller: wizard >> > action: stage1 >> > >> > I can''t understand the error.Please anyone rectify the error. >> > >> >> Just look in development.log. It shows you what params are received. >> from that it should be clear. >> >> Fred >> >> > Thanks ®ards >> > Balaji >> > >> > >> > >> > >> > >> > On 12/1/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> > >> > >> > On Dec 1, 10:35 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> >> > wrote: >> > > Hi................ >> > > My Resortclass application is >> > > Field =>id: resortclass >> > > Value=>1:aaaaa >> > > 2:bbbbb in store in resortclasses table >> > > >> > > My Resortbasic application is >> > > Field =>id: resortclassid >> > > Value=>1:1 >> > > 2:1 in store in resortbasics table >> > > I select 2nd value is bbbb but it is stored the id value is 1and >> > > I select 2nd value is aaaa but it is stored the id value is 1 >> > > So i doubt error in wizard controller section >> > > >> > Check again. I can assure you that resortclassid is not in params[: >> > resortclassid] but is somewhere else. >> > Don''t flail around blindly, use the debugger to inspect the params >> > hash and you''ll find out soon enough (or as a poor man''s alternative >> > use >> > <%= debug(params)%> in the view to display all the parameters received >> > >> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung
2008-Dec-02 09:49 UTC
Re: To store the combo box id value from one table another table in database+rails
On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-02 10:18 UTC
Re: To store the combo box id value from one table another table in database+rails
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........................ so please help me sir.......... Thanks &Regards balaji.R On 12/2/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > > > On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung
2008-Dec-02 10:28 UTC
Re: To store the combo box id value from one table another table in database+rails
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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-02 13:39 UTC
Re: To store the combo box id value from one table another table in database+rails
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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > > > On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-02 14:01 UTC
Re: To store the combo box id value from one table another table in database+rails
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{} @resort_contactdetail.resortid=@dummyObj.id @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{} @resort_address.resortid=@dummyObj1.id @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{} @resort_additionaldetail.resortid=@dummyObj2.id @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{} @resort_accomodation.resortid=@dummyObj3.id @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 #@wizard_data = session[:wizard_data] render :template => ''wizard\\stage''+@next_stage.to_s end end end end end I got the error:Template missing ............... No increment stage..............and please help me............... Thanks ®ards Balaji.R On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> > >> > >> > On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> >> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-03 05:17 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi *Frederick Cheung* Good Morning I got the error:Template missing ............... No increment stage..............and please help me............... Thanks ®ards Balaji.R On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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{} > > @resort_contactdetail.resortid=@dummyObj.id > > @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{} > > @resort_address.resortid=@dummyObj1.id > > @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{} > > @resort_additionaldetail.resortid=@dummyObj2.id > > @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{} > > @resort_accomodation.resortid=@dummyObj3.id > > @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 > > #@wizard_data <%23@wizard_data> = session[:wizard_data] > > render :template => ''wizard\\stage''+@next_stage.to_s > end > end > end > end > end > > I got the error:Template missing ............... > > No increment stage..............and please help me............... > > Thanks ®ards > > Balaji.R > > > On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> > >>> > >>> > On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> >>> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-03 06:02 UTC
Re: To store the combo box id value from one table another table in database+rails
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 <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > Hi *Frederick Cheung* > Good Morning > > > > > I got the error:Template missing ............... > > No increment stage..............and please help me............... > > Thanks ®ards > > Balaji.R > > > > On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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{} >> >> @resort_contactdetail.resortid=@dummyObj.id >> >> @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{} >> >> @resort_address.resortid=@dummyObj1.id >> >> @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{} >> >> @resort_additionaldetail.resortid=@dummyObj2.id >> >> @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{} >> >> @resort_accomodation.resortid=@dummyObj3.id >> >> @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 >> >> #@wizard_data <%23@wizard_data> = session[:wizard_data] >> >> render :template => ''wizard\\stage''+@next_stage.to_s >> end >> end >> end >> end >> end >> >> I got the error:Template missing ............... >> >> No increment stage..............and please help me............... >> >> Thanks ®ards >> >> Balaji.R >> >> >> On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>>> > >>>> > >>>> > On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> >>>> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-03 09:32 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi *Frederick Cheung* 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 an example code Please give idea and help me........... Thanks Balaji On 12/3/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > 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 <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> >> Hi *Frederick Cheung* >> Good Morning >> >> >> >> >> I got the error:Template missing ............... >> >> No increment stage..............and please help me............... >> >> Thanks ®ards >> >> Balaji.R >> >> >> >> On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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{} >>> >>> @resort_contactdetail.resortid=@dummyObj.id >>> >>> @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{} >>> >>> @resort_address.resortid=@dummyObj1.id >>> >>> @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{} >>> >>> @resort_additionaldetail.resortid=@dummyObj2.id >>> >>> @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{} >>> >>> @resort_accomodation.resortid=@dummyObj3.id >>> >>> @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 >>> >>> #@wizard_data <%23@wizard_data> = session[:wizard_data] >>> >>> render :template => ''wizard\\stage''+@next_stage.to_s >>> end >>> end >>> end >>> end >>> end >>> >>> I got the error:Template missing ............... >>> >>> No increment stage..............and please help me............... >>> >>> Thanks ®ards >>> >>> Balaji.R >>> >>> >>> On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>>>> > >>>>> > >>>>> > On Dec 2, 5:36 am, "balaji rajagopal" <balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >>>>> > >>>>> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-04 09:01 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi *Frederick Cheung* I have 5 forms(5 stages) to create my rails application.im using One Controller+Five tables+ Five forms( 5 pages)+One model/ 1st form: to enter the data and click the next button.To get the values in session. 2nd form: to enter the data and click the next button.To get the values in session. 3rd form: to enter the data and click the next button.To get the values in session. 4th form: to enter the data and click the next button.To get the values in session. 5th form: to enter the data and click the create button.To store the data to corresponding table. 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 elsif params[:stage].to_i ==1 # @stage = params[:stage].to_i==1 # @dummyObj = session[:resort_basicObj] # @dummyObj.save() @resort_contactdetail = ResortContactdetail.new{} # @resort_contactdetail.resortid=@dummyObj.id @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 elsif params[:stage].to_i ==2 # @stage = params[:stage].to_i ==2 # @dummyObj1 = session[:resort_contactdetailObj] # @dummyObj1.save() @resort_address = ResortAddress.new{} # @resort_address.resortid=@dummyObj1.id @resort_address.street= params[:street] @resort_address.area= params[:area] @resort_address.cityid= params[:city][:cityid] @resort_address.districtid= params[:district][:districtid] @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 elsif params[:stage].to_i ==3 # @stage = params[:stage].to_i ==3 # @dummyObj2 = session[:resort_addressObj] # @dummyObj2.save() @resort_additionaldetail = ResortAddtionaldetail.new{} #@resort_additionaldetail.resortid=@dummyObj2.id @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 params[:stage].to_i ==4 # @dummyObj3 = session[:resort_additionaldetailObj] #@dummyObj3.save() @resort_accomodation = ResortAccomodation.new{} #@resort_accomodation.resortid=@dummyObj3.id @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_basic.save() #@resort_contactdetail.save() # @resort_address.save() # @resort_additionaldetail.save() # @resort_accomodation.save() end @next_stage = @stage+1 #@wizard_data = session[:wizard_data] render :template => ''wizard\\stage''+@next_stage.to_s end end i enter the values but not stored and i got bugs NoMethodError in WizardController#wizard You have a nil object when you didn''t expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.[] RAILS_ROOT: D:/RubyProjects/TestEcohols Application Trace <http://localhost:3000/wizard/wizard?stage=2#> | Framework Trace <http://localhost:3000/wizard/wizard?stage=2#> | Full Trace<http://localhost:3000/wizard/wizard?stage=2#> app/controllers/wizard_controller.rb:58:in `wizard'' :1:in `start'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' app/controllers/wizard_controller.rb:58:in `wizard'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' :1:in `start'' Request *Parameters*: {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", "firstname"=>"balaji", "lastname"=>"raja", "designation"=>"director", "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", "mobile"=>"999946936", "telephone1"=>"4586854756", "telephone2"=>"458269556", "fax"=>"458256259", "commit"=>"Next", "stage"=>"2"} Please give idea and help me........... Thanks Balaji On 12/3/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > Hi *Frederick Cheung* > > 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 an example code > > Please give idea and help me........... > > Thanks > Balaji > > > On 12/3/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> 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 <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> >>> >>> Hi *Frederick Cheung* >>> Good Morning >>> >>> >>> >>> >>> I got the error:Template missing ............... >>> >>> No increment stage..............and please help me............... >>> >>> Thanks ®ards >>> >>> Balaji.R >>> >>> >>> >>> On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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{} >>>> >>>> @resort_contactdetail.resortid=@dummyObj.id >>>> >>>> @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{} >>>> >>>> @resort_address.resortid=@dummyObj1.id >>>> >>>> @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{} >>>> >>>> @resort_additionaldetail.resortid=@dummyObj2.id >>>> >>>> @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{} >>>> >>>> @resort_accomodation.resortid=@dummyObj3.id >>>> >>>> @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 >>>> >>>> #@wizard_data <%23@wizard_data> = session[:wizard_data] >>>> >>>> render :template => ''wizard\\stage''+@next_stage.to_s >>>> end >>>> end >>>> end >>>> end >>>> end >>>> >>>> I got the error:Template missing ............... >>>> >>>> No increment stage..............and please help me............... >>>> >>>> Thanks ®ards >>>> >>>> Balaji.R >>>> >>>> >>>> On 12/2/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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 <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>>>>> > >>>>>> > >>>>>> > On Dec 2, 5:36 am, "balaji rajagopal" < >>>>>> balajiece.rajago...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> >>>>>> > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-04 09:50 UTC
Re: To store the combo box id value from one table another table in database+rails
Hi *Thorsten Müller* I have 5 forms(5 stages) to create my rails application. 1st form: to enter the data and click the next button.To get the values in session. 2nd form: to enter the data and click the next button.To get the values in session. 3rd form: to enter the data and click the next button.To get the values in session. 4th form: to enter the data and click the next button.To get the values in session. 5th form: to enter the data and click the create button.To store the data to corresponding table. controller 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 elsif #params[:stage].to_i ==1 @stage = params[:stage].to_i # @dummyObj = session[:resort_basicObj] # @dummyObj.save() @resort_contactdetail = ResortContactdetail.new{} # @resort_contactdetail.resortid=-GHDnjl5KEZyez0ei9/+7zw@public.gmane.org @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 elsif #params[:stage].to_i ==2 @stage = params[:stage].to_i # @dummyObj1 = session[:resort_contactdetailObj] # @dummyObj1.save() @resort_address = ResortAddress.new{} # @resort_address.resortid=-GHDnjl5KEZwmDwch+3WvLQ@public.gmane.org @resort_address.street= params[:street] @resort_address.area= params[:area] @resort_address.cityid= params[:city][:cityid] @resort_address.districtid= params[:district][:districtid] @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 elsif #params[:stage].to_i ==3 @stage = params[:stage].to_i # @dummyObj2 = session[:resort_addressObj] # @dummyObj2.save() @resort_additionaldetail = ResortAddtionaldetail.new{} #@resort_additionaldetail.resortid=-GHDnjl5KEZypvc4acjH5xA@public.gmane.org @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{} #@resort_accomodation.resortid=-GHDnjl5KEZzVC6+XVkywBQ@public.gmane.org @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] end # @resort_basic.save() # @resort_contactdetail.save() # @resort_address.save() # @resort_additionaldetail.save() # @resort_accomodation.save() @next_stage = @stage+1 #@wizard_data = session[:wizard_data] render :template => ''wizard\\stage''+@next_stage.to_s end end I enter the values in 5 forms but values not store corresponding table in database. please give me any suggestions. 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung
2008-Dec-04 09:53 UTC
Re: To store the combo box id value from one table another table in database+rails
On 4 Dec 2008, at 09:01, balaji rajagopal wrote:> > Request > Parameters: > > {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", > "firstname"=>"balaji", > "lastname"=>"raja", > "designation"=>"director", > "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", > "mobile"=>"999946936", > "telephone1"=>"4586854756", > "telephone2"=>"458269556", > "fax"=>"458256259", > "commit"=>"Next", > "stage"=>"2"} > >Stage 2 tries to access (among other things) params[:district] [:districtid] which is not one of the parameters submitted. 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-04 10:15 UTC
Re: To store the combo box id value from one table another table in database+rails
*Hi Frederick Cheung* ** *im using the same code and final change code(remove the hide )* *.......* *end* ** @resort_basic.save() @resort_contactdetail.save() @resort_address.save() @resort_additionaldetail.save() @resort_accomodation.save() I got the bugs: NoMethodError in WizardController#wizard You have a nil object when you didn''t expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.save RAILS_ROOT: D:/RubyProjects/TestEcohols Application Trace <http://localhost:3000/wizard/wizard?stage=2#> | Framework Trace <http://localhost:3000/wizard/wizard?stage=2#> | Full Trace<http://localhost:3000/wizard/wizard?stage=2#> app/controllers/wizard_controller.rb:117:in `wizard'' :1:in `start'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' app/controllers/wizard_controller.rb:117:in `wizard'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' :1:in `start'' Request *Parameters*: {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", "firstname"=>"raja", "lastname"=>"ram", "designation"=>"director", "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", "mobile"=>"9458289369", "telephone1"=>"41252452", "telephone2"=>"452865858", "fax"=>"425828825", "commit"=>"Next", "stage"=>"2"} I can''t understand the bugs.So please help me *Frederick Cheung* Thanks & Regards Balaji On 12/4/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > > On 4 Dec 2008, at 09:01, balaji rajagopal wrote: > > > > Request > > Parameters: > > > > {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", > > "firstname"=>"balaji", > > "lastname"=>"raja", > > "designation"=>"director", > > "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", > > "mobile"=>"999946936", > > "telephone1"=>"4586854756", > > "telephone2"=>"458269556", > > "fax"=>"458256259", > > "commit"=>"Next", > > "stage"=>"2"} > > > > > Stage 2 tries to access (among other things) params[:district] > [:districtid] which is not one of the parameters submitted. > > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-04 10:49 UTC
Re: To store the combo box id value from one table another table in database+rails
*Hi Frederick Cheung* ** NoMethodError in WizardController#wizard You have a nil object when you didn''t expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.save I can''t understand the bugs.So please help me *Frederick Cheung* Thanks & Regards Balaji On 12/4/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > *Hi Frederick Cheung* > ** > *im using the same code and final change code(remove the hide )* > *.......* > *end* > ** > @resort_basic.save() > @resort_contactdetail.save() > @resort_address.save() > @resort_additionaldetail.save() > @resort_accomodation.save() > > > I got the bugs: > NoMethodError in WizardController#wizard > > You have a nil object when you didn''t expect it! > You might have expected an instance of ActiveRecord::Base. > The error occurred while evaluating nil.save > > RAILS_ROOT: D:/RubyProjects/TestEcohols > Application Trace <http://localhost:3000/wizard/wizard?stage=2#> | Framework > Trace <http://localhost:3000/wizard/wizard?stage=2#> | Full Trace<http://localhost:3000/wizard/wizard?stage=2#> > > app/controllers/wizard_controller.rb:117:in `wizard'' > :1:in `start'' > > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' > > app/controllers/wizard_controller.rb:117:in `wizard'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' > D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' > :1:in `start'' > > Request > > *Parameters*: > > {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", > "firstname"=>"raja", > "lastname"=>"ram", > "designation"=>"director", > "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", > "mobile"=>"9458289369", > "telephone1"=>"41252452", > "telephone2"=>"452865858", > "fax"=>"425828825", > "commit"=>"Next", > "stage"=>"2"} > > I can''t understand the bugs.So please help me *Frederick Cheung* > > Thanks & Regards > > Balaji > > On 12/4/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> >> >> On 4 Dec 2008, at 09:01, balaji rajagopal wrote: >> > >> > Request >> > Parameters: >> > >> > {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", >> > "firstname"=>"balaji", >> > "lastname"=>"raja", >> > "designation"=>"director", >> > "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", >> > "mobile"=>"999946936", >> > "telephone1"=>"4586854756", >> > "telephone2"=>"458269556", >> > "fax"=>"458256259", >> > "commit"=>"Next", >> > "stage"=>"2"} >> > >> > >> Stage 2 tries to access (among other things) params[:district] >> [:districtid] which is not one of the parameters submitted. >> >> 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
balaji rajagopal
2008-Dec-04 11:11 UTC
Re: To store the combo box id value from one table another table in database+rails
*Hi Frederick Cheung* * * *In my rails application, im using five forms to save the corresponding 5 tables and 1st form using next button to 4th form.final form using create button.To click the create button to save the values in databases.* * please give any idea.... i can''t understand the bugs* *Please help me.............* *Thanks* *balaji* On 12/4/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > *Hi Frederick Cheung* > ** NoMethodError in WizardController#wizard > > You have a nil object when you didn''t expect it! > You might have expected an instance of ActiveRecord::Base. > The error occurred while evaluating nil.save > > > I can''t understand the bugs.So please help me *Frederick Cheung* > > Thanks & Regards > > Balaji > > > > On 12/4/08, balaji rajagopal <balajiece.rajagopal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> >> *Hi Frederick Cheung* >> ** >> *im using the same code and final change code(remove the hide )* >> *.......* >> *end* >> ** >> @resort_basic.save() >> @resort_contactdetail.save() >> @resort_address.save() >> @resort_additionaldetail.save() >> @resort_accomodation.save() >> >> >> I got the bugs: >> NoMethodError in WizardController#wizard >> >> You have a nil object when you didn''t expect it! >> You might have expected an instance of ActiveRecord::Base. >> The error occurred while evaluating nil.save >> >> RAILS_ROOT: D:/RubyProjects/TestEcohols >> Application Trace <http://localhost:3000/wizard/wizard?stage=2#> | Framework >> Trace <http://localhost:3000/wizard/wizard?stage=2#> | Full Trace<http://localhost:3000/wizard/wizard?stage=2#> >> >> app/controllers/wizard_controller.rb:117:in `wizard'' >> :1:in `start'' >> >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' >> >> app/controllers/wizard_controller.rb:117:in `wizard'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in `perform_action'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_with_filters'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/benchmark.rb:293:in `measure'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_with_rescue'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `perform_action_with_caching'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `perform_action_with_caching'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_with_filters'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process_with_session_management_support'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' >> D:/Program Files/NetBeans 6.1/ruby2/jruby-1.1/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' >> :1:in `start'' >> >> Request >> >> *Parameters*: >> >> {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", >> "firstname"=>"raja", >> "lastname"=>"ram", >> "designation"=>"director", >> "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", >> "mobile"=>"9458289369", >> "telephone1"=>"41252452", >> "telephone2"=>"452865858", >> "fax"=>"425828825", >> "commit"=>"Next", >> "stage"=>"2"} >> >> I can''t understand the bugs.So please help me *Frederick Cheung* >> >> Thanks & Regards >> >> Balaji >> >> On 12/4/08, Frederick Cheung <frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >>> >>> >>> >>> On 4 Dec 2008, at 09:01, balaji rajagopal wrote: >>> > >>> > Request >>> > Parameters: >>> > >>> > {"authenticity_token"=>"09ab9bb40356d304564035a6b4a160d49dfccd66", >>> > "firstname"=>"balaji", >>> > "lastname"=>"raja", >>> > "designation"=>"director", >>> > "email_id"=>"raja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org", >>> > "mobile"=>"999946936", >>> > "telephone1"=>"4586854756", >>> > "telephone2"=>"458269556", >>> > "fax"=>"458256259", >>> > "commit"=>"Next", >>> > "stage"=>"2"} >>> > >>> > >>> Stage 2 tries to access (among other things) params[:district] >>> [:districtid] which is not one of the parameters submitted. >>> >>> 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---