私はいくつかの投稿を読みましNaNたが、Ruby on Rails でそれを処理する方法がわかりませんでした。値が であるかどうかを確認しNaNたい ゼロ (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