Closed vsevolod closed 10 years ago
Сама ошибка:
2.0.0-p247 :001 > RuPropisju.propisju( 1102.41, ["кубометр", "кубометра", "кубометров"]) NoMethodError: undefined method `[]' for nil:NilClass from ...../lib/ru_propisju.rb:374
Проблема возникает в этой строке:
("%0.13f" % 1102.41).gsub(/0+$/, '') #=> "1102.4100000000001"
Предлагаю решение следующим образом: вместо типа f использовать g
("%0.13g" % 1102.41).gsub(/0+$/, '') #=> "1102.41"
http://apidock.com/ruby/Kernel/sprintf
Спасибо!
Сама ошибка:
Проблема возникает в этой строке:
Предлагаю решение следующим образом: вместо типа f использовать g
http://apidock.com/ruby/Kernel/sprintf