В качестве конечной точки API мне нужно предоставить схему таблицы с номером версии, чтобы разработчики мобильных приложений, с которыми я работаю, могли кэшировать схему до тех пор, пока она снова не изменится.
Я автоматизирую этот процесс, что усложняет идею "контроля версий".
Сначала я подумал, что мог бы использовать последний номер миграции в качестве версии #, но мне пришло в голову, что миграции Rails теперь не последовательны, так что это будет означать, что мне нужно будет дать им все номера миграции, и они нужно решить, была ли новая миграция присутствующей, сравнивая массивы (может быть, это решение?)
Мне интересно, что я что-то упускаю - есть ли в Rails какой-либо другой номер версии схемы, кроме тех, которые хранятся в таблице миграции, или также есть ли способ отслеживания этого через mysql.