Я пытаюсь искать записи в панели администратора rails, введя значение 569785067261691692240000 в текстовое поле фильтра. Я получаю сообщение об ошибке «bignum too large to convert to long».bignum слишком большой, чтобы конвертировать в `long 'rails admin
Поиск работает отлично, если текст в текстовом поле фильтра является буквенно-цифровым, но не работает, если текст является числовым.
Не могу понять, в чем проблема.
Я использую 0.6.3 версию рельсов admin gem.
Какое значение Описание схемы для вашей таблицы? Средство администрирования может ожидать 32-битное беззнаковое. – tadman
Панель администратора Rails имеет поле поиска, в котором могут быть указаны только значения (все типы). Он не запрашивает поля, по которым должен выполняться поиск. Он автоматически выполняет поиск по всем документам коллекции монго. Поле идентификатора - это поле типа BSON в определенной таблице mongo, которое может быть либо числовым, либо буквенно-цифровым. Поиск работает отлично для буквенно-цифровых значений, но не работает для числовых значений. –
Должен пометить этот 'mongodb', если это применимо. – tadman