#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