Я использую десятичный тип в Rails для хранения валюты.Недостатки определения проверки на BigDecimal
Однако, я устал постоянно видеть результаты как:
nominal_amount: #<BigDecimal:7f919884b648,'0.7E6',9(18)>
При использовании консоли Rails.
Я могу исправить это, определив inspect
как def inspect; to_s; end
по адресу BigDecimal
, но я обеспокоен тем, что это может привести к появлению специфических ошибок.
Любой, кто может поручиться за этот патч обезьяны или предупредить об этом?