Мои поля:
tax rate и tax amount, в которых я хочу проверить положительные значения.
Я написал эту проверку:
:format => { :with => /\A[+]?\d+\Z/}
Но он не принимает числа с десятичной точкой, например 4.67.
И это бросает мне ошибку.
Какой тип проверки будет работать с целыми числами и значениями с плавающей запятой?
например: 2, 57, 54.56 должен пройти, но -2.56, -87 должен выйти из строя.