と に非常に奇妙な問題がnumber_with_precision()
ありnumber_to_currency()
ます。
comparison of String with 0 failed
私のアプリケーションでは、設定しないと両方とも発生します:precision
しかし、irbでまったく同じ機能を試すと、すべて問題ありません:
1.9.3p0 :058 > helper.number_with_precision(12)
=> "12.000"
1.9.3p0 :059 > helper.number_to_currency(12)
=> "12.00 €"
Gemfile を調べて、Gem の 1 つから来ている可能性があると推測しましたが、何も見つかりませんでした。
何かがオーバーライドしているという奇妙な感覚がありnumber_with_delimiter()
、このエラーが発生していますが、何が原因かわかりません。
参考までに、Rails 3.2.1 と Ruby 1.9.1 を使用しています。これが私の Gemfile です: https://gist.github.com/2847099
よろしくお願いします。