1

私は使用してrails 3.2おり、ruby 1.9.3 これを使用して価格を表示しています:

number_to_currency(12.0)

ロケール:enでは機能しますが、:esでは次のようになります: comparison of String with 0 failed

どこにも見つかりませんでしたか?

編集:明確にするために番号を更新しました。番号は合法です。問題はロケールにあります

4

2 に答える 2

3

ロケール ファイルが実際に存在する場合、このエラーには別の理由が考えられます。

ロケール ファイルで数字が引用されていないことを確認してください。

すなわち

es:
  number:
    currency:
      precision: 2    # correct
      precision: "2"  # that would be wrong
于 2015-09-05T21:25:49.287 に答える