Thanks it solved.<br><br><br><div><span class="gmail_quote">On 31 Mar 2006 10:46:02 -0000, <b class="gmail_sendername">Mikkel Bruun</b> <<a href="mailto:devlists-rubyonrails@devlists.com">devlists-rubyonrails@devlists.com
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">its a feature...not a bug...<br><br><a href="http://dev.rubyonrails.org/ticket/4402">
http://dev.rubyonrails.org/ticket/4402</a><br><br><br>On Friday, March 31, 2006, at 2:04 AM, Nexus Neo wrote:<br>>following is model code in file order_payment.rb<br>>class OrderPayment < ActiveRecord::Base<br>> belongs_to :order
<br>> validates_presence_of :amount, :no<br>>end<br>><br>>class LC < OrderPayment<br>>end<br>><br>>class LC30 < LC<br>>end<br>><br>>class LC60 < LC<br>>end<br>><br>>class LC90 < LC
<br>>end<br>><br>>class LC120 < LC<br>>end<br>><br>>class TT < OrderPayment<br>><br>>end<br>><br>>class CAD < OrderPayment<br>><br>>end<br>>and following is error i'm getting with
rails1.1.0 above code is working<br>>fine with rails1.0.0<br>>NameError in Order#add_payment<br>><br>>uninitialized constant LC<br>><br>>RAILS_ROOT: script/../config/..<br>> Application Trace<br>><
<a href="http://0.0.0.0:3000/order/add_payment?order_id=44#">http://0.0.0.0:3000/order/add_payment?order_id=44#</a>> | Framework<br>>Trace <<a href="http://0.0.0.0:3000/order/add_payment?order_id=44#">http://0.0.0.0:3000/order/add_payment?order_id=44#
</a>> | Full<br>>Trace<<a href="http://0.0.0.0:3000/order/add_payment?order_id=44#">http://0.0.0.0:3000/order/add_payment?order_id=44#</a>><br>><br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/
<br>>dependencies.rb:112:in<br>>`const_missing'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:120:in<br>>`const_missing'<br>><br>>/usr/lib/ruby/gems/1.8/gems/activesupport-
1.3.0/lib/active_support/<br>>dependencies.rb:122:in<br>>`const_missing'<br>>#{RAILS_ROOT}/app/controllers/order_controller.rb:61:in `add_payment'<br>><br>> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/
<br>>dependencies.rb:112:in<br>>`const_missing'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:120:in<br>>`const_missing'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-
1.3.0/lib/active_support/<br>>dependencies.rb:122:in<br>>`const_missing'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>base.rb:908:in<br>>`perform_action_without_filters'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-
1.12.0/lib/action_controller/<br>>filters.rb:355:in<br>>`perform_action_without_benchmark'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>benchmarking.rb:69:in<br>>`perform_action_without_rescue'
<br>>/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>benchmarking.rb:69:in<br>>`perform_action_without_rescue'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-
1.12.0/lib/action_controller/<br>>rescue.rb:82:in<br>>`perform_action'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>base.rb:379:in<br>>`process_without_filters'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-
1.12.0/lib/action_controller/<br>>filters.rb:364:in<br>>`process_without_session_management_support'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>session_management.rb:117:in<br>
>`process'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/dispatcher.rb:38:in `dispatch'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/webrick_server.rb:115:in<br>>`handle_dispatch'<br>>/usr/lib/ruby/gems/1.8/gems/rails-
1.1.0/lib/webrick_server.rb:81:in<br>>`service'<br>>/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'<br>>/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'<br>>/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
<br>>/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'<br>>/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'<br>>/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'<br>>/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
<br>>/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/webrick_server.rb:67:in<br>>`dispatch'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/commands/servers/webrick.rb:59
<br>>/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:136:in<br>>`require'<br>>/usr/lib/ruby/gems/1.8/gems/rails-
1.1.0/lib/commands/server.rb:30<br>>/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:136:in<br>>`require'
<br>>./script/server:3<br>><br>> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:112:in<br>>`const_missing'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/
<br>>dependencies.rb:120:in<br>>`const_missing'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:122:in<br>>`const_missing'<br>>#{RAILS_ROOT}/app/controllers/order_controller.rb:61:in `add_payment'
<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>base.rb:908:in<br>>`perform_action_without_filters'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>
filters.rb:355:in<br>>`perform_action_without_benchmark'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>benchmarking.rb:69:in<br>>`perform_action_without_rescue'<br>>/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>benchmarking.rb:69:in<br>>`perform_action_without_rescue'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>
>rescue.rb:82:in<br>>`perform_action'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>base.rb:379:in<br>>`process_without_filters'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-
1.12.0/lib/action_controller/<br>>filters.rb:364:in<br>>`process_without_session_management_support'<br>>/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.0/lib/action_controller/<br>>session_management.rb:117:in<br>
>`process'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/dispatcher.rb:38:in `dispatch'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/webrick_server.rb:115:in<br>>`handle_dispatch'<br>>/usr/lib/ruby/gems/1.8/gems/rails-
1.1.0/lib/webrick_server.rb:81:in<br>>`service'<br>>/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'<br>>/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'<br>>/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
<br>>/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'<br>>/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'<br>>/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'<br>>/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
<br>>/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/webrick_server.rb:67:in<br>>`dispatch'<br>>/usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/commands/servers/webrick.rb:59
<br>>/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:136:in<br>>`require'<br>>/usr/lib/ruby/gems/1.8/gems/rails-
1.1.0/lib/commands/server.rb:30<br>>/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'<br>>/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/<br>>dependencies.rb:136:in<br>>`require'
<br>>./script/server:3<br>><br>> This error occured while loading the following files:<br>> lc.rb<br>><br>>Request<br>><br>>*Parameters*: {"order_id"=>"44", "commit"=>"add", "payment"=>{"no"=>"NON",
<br>>"date"=>"", "expiry_date"=>"", "type"=>"LC", "paid"=>"0", "ship_date"=>"",<br>>"amount"=>"23"}}
<br>><br>>Show session dump <<a href="http://0.0.0.0:3000/order/add_payment?order_id=44#">http://0.0.0.0:3000/order/add_payment?order_id=44#</a>><br>>Response *Headers*: {"cookie"=>[], "Cache-Control"=>"no-cache"}
<br>><br>><br>>_______________________________________________<br>>Rails mailing list<br>><a href="mailto:Rails@lists.rubyonrails.org">Rails@lists.rubyonrails.org</a><br>><a href="http://lists.rubyonrails.org/mailman/listinfo/rails">
http://lists.rubyonrails.org/mailman/listinfo/rails</a><br>><br><br><br>Mikkel Bruun<br><br><a href="http://www.strongside.dk">www.strongside.dk</a> - Football Portal(DK)<br><a href="http://ting.minline.dk">ting.minline.dk
</a> - Buy Old Stuff!(DK)<br><br><br><br><br>--<br>Posted with <a href="http://DevLists.com">http://DevLists.com</a>. Sign up and save your time!<br>_______________________________________________<br>Rails mailing list
<br><a href="mailto:Rails@lists.rubyonrails.org">Rails@lists.rubyonrails.org</a><br><a href="http://lists.rubyonrails.org/mailman/listinfo/rails">http://lists.rubyonrails.org/mailman/listinfo/rails</a><br></blockquote></div>
<br><br clear="all"><br>-- <br>Best Regards,<br>Niket Patel<br>For NexusNeo System<br>(A Div of NexusNeo System & Exim Pvt. Ltd)<br>Tel: +91 79 23244557<br>Fax: +91 79 23246531<br>E-mail: <a href="mailto:info@nexusneo.com">
info@nexusneo.com</a><br>Web: <a href="http://www.nexusneo.com">www.nexusneo.com</a>