2016-11-10 8 views
1

Я работаю над проектом rubyRails. В папке db он содержит файл схемы, файл семпла и файл .sqlite3, но эта база данных равна нулю kb. Я хочу создать базу данных с использованием этой схемы или файла семпла. Любая идеямы можем использовать файл схемы или файл семян для создания файла базы данных на проекте ruby ​​on rails?

ответ

1

Для рельсов 4 и ниже используйте rake db:setup, который будет запускать схему, миграции и семена и настроить исходную базу данных.

Для Rails 5 используют рельсы на месте грабли rails db:setup

Для получения дополнительной информации обратитесь к этому Q & А на переполнение стека:

Difference between rake db:migrate db:reset and db:schema:load

+0

Спасибо за reply.But, когда я запустить эти команды в командной строке с Ruby и Rails, отображается сообщение об ошибке ["C: \ Sites> rake db: setup rake aborted! No Rakefile не найден (ищет: rakefile, Rakefile, rakefile.rb, Rakefile.rb) (См. Полный след, выполнив задачу с помощью --trace) C: \ Sites> rails db: setup Система не может найти указанный путь.] Можете ли вы объяснить мне, почему эта ошибка отображается? – Harry

+0

Вы установили рельсы или комплект? вы запустили установку пакета? Я предполагаю, что у вас есть Gemfile в C: \ Sites? – David

+0

Я установил только рубин и Да, Мой проект внутри C: \ Sites \. Во-первых, мне нужно установить рельсы или связки? – Harry

 Смежные вопросы

  • Нет связанных вопросов^_^