Я использую гем сиквела для чтения таблицы базы данных сервера SQL.
Прежде чем я это сделаю, я подключаюсь к базе данных сервера SQL с помощью Oracle SQL developer, и в столбце id отображаются 1, 2, 3, 4, 5 ...
Определение таблицы выглядит так в SQL Developer:
Но когда я использую гем сиквела для чтения таблицы в Ruby, этот столбец ID представляет собой BigDecimal и показывает что-то вроде 0.1e1. Почему это? Если это идентификатор, не всегда ли он должен быть целым числом?
Как я могу использовать это поле? Я должен вызвать to_i для преобразования его в целое число?