定义了fixnums的“megabytes”方法在哪里?据我了解,它不是一个核心ruby方法,因为它只有在rails中可用。Rails .megabytes方法返回错误值
ruby -e 'puts 5.megabytes'
在默认安装的轨道返回:
Loading development environment (Rails 2.3.8)
>> 5.megabytes
=> 5242880
在我的应用程序有些东西错点发生,现在兆字节返回错误值...
Loading development environment (Rails 2.3.8)
>> 5_000_000
=> 5000000
>> 5.megabytes
=> 5120
>> 5.kilobytes
=> 5
>> 5.bytes
=> 5
我猜一些宝石做了一些非常错误的事情,但我现在很难跟踪它到源头。
任何想法如何找出问题出在哪里?
在发生此问题后,我很快转到bluepill。 :-) – mdrozdziel 2010-10-30 13:51:59