Где определяется метод "мегабайт" для фиксированных чисел? Насколько я понимаю, это не основной метод ruby, поскольку он доступен только в рельсах.
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
Я предполагаю, что какой-то драгоценный камень сделал что-то очень неправильное, но мне сейчас сложно отследить его до источника.
Есть идеи, как выяснить, где находится проблема?