Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #7198 (closed defect: duplicate)

Opened 2 years ago

Last modified 2 years ago

in_place_editor broken for BigDecimals

Reported by: ewagoner Assigned to: core
Priority: normal Milestone: 1.2
Component: ActiveRecord Version: edge
Severity: normal Keywords: in_place_editor BigDecimal
Cc:

Description

Submitting a change to a BigDecimal field via an in_place_editor results in the following error (using 1.2.1):

NoMethodError (undefined method `size' for #<BigDecimal:23edb4c,'0.1205E2',8(8)>):

/vendor/rails/actionpack/lib/action_controller/cgi_process.rb:227:in `set_content_length!' /vendor/rails/actionpack/lib/action_controller/cgi_process.rb:186:in `out' /vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch' /vendor/rails/railties/lib/fcgi_handler.rb:168:in `process_request' /vendor/rails/railties/lib/fcgi_handler.rb:143:in `process_each_request!' /vendor/rails/railties/lib/fcgi_handler.rb:109:in `with_signal_handler' /vendor/rails/railties/lib/fcgi_handler.rb:142:in `process_each_request!' /usr/local/lib/ruby/site_ruby/1.8/fcgi.rb:600:in `each_cgi' /usr/local/lib/ruby/site_ruby/1.8/fcgi.rb:597:in `each_cgi' /vendor/rails/railties/lib/fcgi_handler.rb:141:in `process_each_request!' /vendor/rails/railties/lib/fcgi_handler.rb:55:in `process!' /vendor/rails/railties/lib/fcgi_handler.rb:25:in `process!' /Users/eric/rails/locallygrown/public/dispatch.fcgi:24

Change History

01/20/07 04:28:43 changed by jeremymcanally

I uploaded a patch (#7224). Should fix this.

01/22/07 20:03:24 changed by dcmanges

  • status changed from new to closed.
  • resolution set to duplicate.

Closing this one since Jeremy re-reported in #7224