<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>Hello LRUG,<br><br>I've tripped over a bug in Rails 3.0.9, where fractional seconds aren't preserved when marshalling-unmarshalling a Time object.  (Hence breaking Times that I stored in a session.)  This bug has already been fixed [1] but despite that fix having been made in April, it wasn't included in Rails 3.0.9 when that was released in June.  <br><br>For now I've solved my own problem by copying the relevant part of the ActiveSupport time/marshal.rb into my config/application.rb, so overriding the Rails override with a fixed version.  That's okay for me, but is there a thing I should be doing to ensure that this fix makes it into Rails 3.0.10, and so doesn't affect anyone else?  (And allows me to remove the ugly hack from my application.rb.)  Or do I just trust that
 the powers behind Rails have already considered this and decided not to?<br><br>Thanks,<br><br>David<br><br><span>[1] <a target="_blank" href="https://github.com/rails/rails/commit/96546bb63bd5f1b24f5126e7a3314580bc59584f">https://github.com/rails/rails/commit/96546bb63bd5f1b24f5126e7a3314580bc59584f</a></span><br></div>



</div></body></html>