Кто-нибудь имеет опыт работы с / может кто-нибудь предложить лучшие практики для хранения величин с большими вариантами по величине?
Например, атрибут в одной из моих моделей используется для хранения веса, который может быть от нескольких микрограммов до килограмма или более. Я предполагаю преобразовать все в наименьшую единицу и сохранить ее в базе данных как целое число (поскольку я могу потерять точность с помощью числа с плавающей запятой?), Но кажется странным хранить килограммовые количества в микрограммах ..
Кто-нибудь может предложить плагин ruby / rails, который может помочь с таким поведением, в более общем смысле? Точно так же, как поле 'time' в базе данных преобразуется в объект Time
в ruby, как мне лучше всего перехватить процесс database entry -> class attribute
, преобразовав поле в мой класс по выбору?
Есть ли шаблон проектирования для хранения переменных величин, о котором я просто не думаю?