как мне помассировать атрибуты на уровне модели, прежде чем активная запись преобразует их в связанный тип столбцов?
Моя конкретная проблема заключается в следующем ... пользователь вводит сумму денег в десятичной форме (т. Е. $ 15,32) для столбца целочисленного типа с именем 'cents' ... в моей модели я пытаюсь использовать хук before_validation для захвата эту сумму и преобразовать ее в центы (должно быть 1532), однако активная запись уже округлила ее до целого числа, и теперь мое преобразование становится просто 1500.
Я могу конвертировать количество в параметрах на уровне контроллера, но я бы предпочел контролировать это в модели ради сохранения СУХОГО.
есть предложения?