Я использую Ruby on Rails 4.2.3. Если я храню число с пятью десятичными знаками в поле базы данных, которое допускает только два десятичных знака, это число усечено или автоматически округлено?Делает Ruby Round или Truncate
Действительно ли 10.12565 стал 10.12 или 10.13?
Типы полей базы данных для обоих типов являются десятичными.
Это зависит от вашей базы данных. Разве не проще просто проверить это? –
Ruby ничего не делает в этом случае. Ваша база данных делает это. –
Возможный дубликат [Float vs Decimal in ActiveRecord] (http://stackoverflow.com/questions/8514167/float-vs-decimal-in-activerecord) –