Railsを2.3.15から2.3.16にアップグレードしようとすると、のActiveSupport::JSON.decode(response.body)
処理に失敗しますNaN
。次のようなエラーが発生しています:invalid character at "NaN,...
誰かがそれを修正する方法を知っていますか?
Railsを2.3.15から2.3.16にアップグレードしようとすると、のActiveSupport::JSON.decode(response.body)
処理に失敗しますNaN
。次のようなエラーが発生しています:invalid character at "NaN,...
誰かがそれを修正する方法を知っていますか?
ActiveSupport::JSON.decode
渡されたオプションを無視する傾向があるフードの下で使用MultiJson
します(少なくともRails 3では、2.3についてはわかりません)。これは、通常受け入れられる のオプションを渡すことができないことを意味しますallow_nan
。
ただし、Ruby 1.9 以降を使用している場合は、組み込みのJSONパーサーを使用できます。
require 'json'
json_result = JSON.parse(response.body, allow_nan: true)