Вы не можете напрямую преобразовать миграции Active Record в sql, однако вы можете установить вывод схемы в raw sql:
config/application.rb
config.active_record.schema_format = :sql
Другим способом сделать это может быть просто запустить миграцию, откатить ее с помощью db:rollback
и посмотреть в файле журнала необработанный sql.
Есть несколько способов сделать то, что вы пытаетесь сделать с помощью пользовательских задач рейка. Например, вот очень хорошая статья .
Дальнейшее чтение , что может быть полезно.