я случайно удалили папку (это может быть дб или Lib папку), но сразу же узнать об этом и положил его обратно на том же месте, это было (Я использую RubyMine, поэтому я сделал cmd + z (на Mac)).Рубин на рельсы - Случайно удалили папку и получили Миграции вопросы
Это вызвало, так что я получил сообщение об ошибке: Migrations are pending. To resolve this issue, run rake db:migrate
и я побежал rake db:migrate
и я мог видеть Это бежало все миграции файлы (из первой миграции файла) и мигрировали все мои таблицы, как это было недавно добавлено и удалено все Моим записей.
Поскольку у меня есть управление версиями, я оставил ответвление предыдущей ветке, но все еще имеет ту же проблему.
Я удвоил проверку всех папок и файлов, и все, где должно быть (Я думаю,), но по какой-то причине ему нужно снова запустить все миграции.
Я в настоящее время в Development ENV
и не знаю, если он будет работать migration
при развертывании с capistrano gem
в Production ENV
и удалить все мои записи в моей Production ENV
.
В моей schema.rb
моей версии: ActiveRecord::Schema.define(version: 20161108160645)
и 20161108160645
это один и тот же номер, как мой последний миграционный файл 20161108160645_add_name_avatar_to_comments.rb
Что я могу сделать, чтобы исправить все, что вернуться к нормальной жизни?
Rails версии: 4.2.4
рубин версия: 2.2.1