Я получаю следующую ошибку при выполнении ajax-запроса к контроллеру в моем приложении Rails 4.2.11:
F, [2019-06-06T14:03:03.512611 #77610] FATAL -- :
JSON::GeneratorError - 865: NaN not allowed in JSON:
И я определил источник ошибки: поле float
(или double
в базе данных), который Rails сохранил как NaN
, который не преобразуется в строковую версию 'NaN'
, чтобы его можно было считать действительным JSON:
{
"id" => 123,
"position" => NaN
}
Я видел, что эта проблема предположительно была исправлена (см. это обсуждение и это Rails коммит ).Тем не менее, проблема, похоже, все еще присутствует в моей версии Rails.Любая идея, как я могу решить это?
Заранее спасибо :))