Раньше я думал, что db/schema.rb в проекте Rails хранит схему базы данных, так что ActiveRecord может знать, какую таблицу/столбец он имеет.
Но ранее я неожиданно заметил, что мой проект работает нормально после удаления db/schema.rb!
Итак, поскольку Rails может работать без него, что делает schema.rb действительно?