--- ПОДБОР SEED ---
В каталоге db (app_root / db / seed.rb) есть файл с именем seed.rb, в который вы можете добавить начальные данные. Закомментированные инструкции доступны в файле (скопировано ниже).
# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
#
# Examples:
#
# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
# Mayor.create(name: 'Emanuel', city: cities.first)
Вы можете заполнить записями, которые хотите добавить, например:
Users.create(
:email=>"dummy", :pwd_hash=>"3x35zbb2...",
:pwd_salt=>'423x', :admin=>true
)
... и затем запустите rake db: seed, чтобы добавить записи в ваши таблицы.
--- РЕДАКТИРОВАНИЕ МИГРАЦИОННОГО ПОДХОДА ---
Самый простой вариант (хотя db: seed, вероятно, лучше) - просто запустить миграцию с данными seed. Просто должен был сделать это. Требуется начальный пользователь с правами администратора, потому что у сайта нет опции регистрации. Миграционный файл ниже:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :email
t.string :password
t.string :name
t.boolean :admin
t.integer :company_id
t.timestamps
end
#create the seed user with admin priviledges
User.create!(:email=>"dummy@dummy.com", :password=>"test", :name=>"Dummy", :admin=>true, :company_id=>0)
end
end