Как (и нужно ли) заполнять приложение rails исходными данными
Используйте db/seed.rb
из каждого приложения data-migration Rails.
Хотя некоторые ответы, приведенные rails выше из 2008, могут работать rails хорошо, они довольно устарели data-migration и больше не являются конвенцией rails Rails.
Заполнение исходных rails данных в базе данных должно ror выполняться с помощью файла ruby-on-rails db/seed.rb
.
Он работает как файл Ruby.
Чтобы ror создать и сохранить объект, вы rails можете сделать что-то вроде:
User.create(:username => "moot", :description => "king of /b/")
Когда data-migration у вас будет готов этот файл, вы rails можете сделать следующее
rake db:migrate
rake db:seed
Или ror за один шаг
rake db:setup
Ваша база данных data-migration должна быть заполнена любыми rails объектами, которые вы хотите data-migration создать в seed.rb
ruby-on-rails
data-migration
Как (и нужно ли) заполнять приложение rails исходными данными
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.