Я прочитал несколько сообщений о NaN
, но не понял, как с этим бороться в Ruby on Rails. Я хочу проверить значение, если это NaN
Я хочу заменить его на Zero (0).
Я попробовал следующее
logger.info(".is_a? Fixnum #{percent.is_a? Fixnum}")
когда процент имеет NaN
, он возвращает false.
Я сделал несколько изменений в журнале
logger.info("Fixnum #{percent.is_a? Fixnum} percent #{percent}")
Выход
Fixnum false percent 94.44444444444444
Fixnum false percent NaN
Fixnum false percent 87.0