Rails4 генерирует исходные данные из существующего содержимого БД

#mysql #ruby-on-rails #ruby-on-rails-4 #rake

#mysql #ruby-on-rails #ruby-on-rails-4 #грабли

Вопрос:

У меня есть содержимое БД для сведений о местоположении, таких как страны, регионы, города, с данными, которые составляют более 50 тыс. записей. Я хочу сгенерировать исходный файл с этими данными.

Я пытаюсь использовать этот плагин — seed_dump

Но после запуска rake db:seed:dump , похоже, ничего не происходит.

Нужно ли мне создавать модели перед выполнением дампа?

Есть ли способ, которым я могу создавать модели на основе существующих таблиц MySQL?

Ответ №1:

Я использую rails 4.1 with ruby 2.1.1 , и этот драгоценный камень отлично работает с 5 тыс. записей. Да, вы должны создать модели, прежде чем использовать этот драгоценный камень. Или попробуйте дамп базы данных в yml-файл.

Комментарии:

1. у меня нет моделей, я думаю, в этом проблема. есть ли способ генерировать модели из таблиц, которые существуют в базе данных?

2. любой плагин для сброса его в файл yml? yaml_db предназначен только для rails3