server -p 28816`app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/safe_yaml-0.6.3/lib/safe_yaml/psych_handler.rb]: from /app/vendor/bundle/ruby/1.9.1/gems/safe_yaml-0.6.3&
使用Ruby on Rails,我有几个序列化的字段(主要是数组或散列)。其中一些包含浮点数,重要的是这些大的小数仍然是大的小数,但是Rails正在将它们转换为浮点数。研究这个问题,我发现在没有Rails的情况下,在普通Ruby中序列化一个大的小数的工作方式与预期的一样:
BigDecimal.new("42.42").to_