在Rails 4.2.11应用程序中向控制器发出Ajax请求时,出现以下错误:
F, [2019-06-06T14:03:03.512611 #77610] FATAL -- :
JSON::GeneratorError - 865: NaN not allowed in JSON:
我已经确定了错误的根源:Rails将其存储为float
的{{1}}字段(或数据库中的double
),并未转换为字符串版本NaN
,以便将其视为有效的JSON:
'NaN'
我看到这个问题应该已经解决(请参阅this discussion和this Rails commit)。但是,该问题似乎在我的Rails版本中仍然存在。知道我该如何解决吗?
预先感谢:)