Шаг 1: создайте новую миграцию
$ bin/rails generate migration RenameOldTable_to_NewTable
Шаг 2: В файле миграции добавьте этот код.
class RenameOldTableToNewTable < ActiveRecord::Migration[5.0]
def change
rename_table :old_table_name, :new_table_name
end
end
Шаг 3: Запустите миграцию
$ bundle exec rake db:migrate
Это очень простой способ переименования таблицы с помощью миграции.Все атрибуты останутся такими же, как в старой таблице.