mardi 15 août 2017

Upgrading ruby to 2.3.4 with rails 3.0.5

I am trying to upgrade my rails 3.0.5 application with ruby 2.3.4. Originally it was ruby 1.9.3. I was able to fix most things by updating the gems. However, im stuck on this one problem where when creating new active record objects, the time does not convert properly. For example, Product.new(:bought_on => Date.today), will save the object with bought_on to be the date, not datetime.

I was able to narrow down the problem to the file

activerecord-3.0.20/lib/active_record/attribute_methods/time_zone_conversion.rb

For some reason its not calling these two functions, define_method_attribute and define_method_attribute=.

Any ideas?

Aucun commentaire:

Enregistrer un commentaire