Вы можете воспользоваться предоставленным NilClass
предоставленным методом #to_i
, который вернет ноль для nil
значений:
unless discount.to_i.zero?
# Code here
end
Если discount
может быть дробными числами, вместо этого можно использовать #to_f
, чтобы предотвратить округление числа до нуля.