2015-05-23 5 views
-2

Какова связь между db/seeds.rb и db/schema.rb? И как их использовать? кстати,Что такое seeds.rb в папке db в Ruby on Rails?

# db/seeds.rb 

Todo.create!(title: 'grocery shopping', notes: 'pickles, eggs, red onion') 
Todo.create!(title: 'wash the car') 
Todo.create!(title: 'register kids for school', notes: 'Register Kira for Ruby Junior High and Caleb for Rails High School') 
Todo.create!(title: 'check engine light', notes: 'The check engine light is on in the Tacoma') 
Todo.create!(title: 'dog groomers', notes: 'Take Pinky and Redford to the groomers on Wednesday the 23rd') 

Я не могу понять «ноты»

+0

См http://stackoverflow.com/questions/13789143/what-is-the-the-the-the-the-seed-rb-file –

+3

Вы пробовали поиметь по крайней мере до публикации здесь? Простой поиск google с seeds.rb - rails дает мне следующее: http://www.xyzpub.com/ru/ruby-on-rails/3.2/seed_rb.html и http://edgeguides.rubyonrails.org/active_record_migrations .html –

ответ

1

seed.rb позволяет инициализировать данные в вашу БД.

Вы можете запустить файл с помощью:

rake db:seed 

или запустить

rake db:setup 

создать БД, выполнять миграцию, и запустить семена

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