Сгенерировать поле автоинкремента в рельсах

У меня есть модельный токен, в котором есть поле token_number, которое мне нужно автоматически увеличивать (начиная с 1001), если и только если пользователь его не предоставляет. . Проблема в том, что, поскольку у пользователя есть возможность предоставить это поле, я не могу точно запросить базу данных и запросить самый большой token_number. Я нашел один ответ на этом форуме, но я совершенно уверен, что должен быть лучший способ сделать это, чем выполнить инструкцию SQL? Автоматическое увеличение поля непервичного ключа в Ruby on Rails

16
задан Community 23 May 2017 в 12:25
поделиться