Создать скрипт или задачу для изменения базы данных - PullRequest
0 голосов
/ 08 августа 2011

Мне нужно создать скрипт, который импортирует данные из источника файловой системы.Как мне это сделать?

Я уже пытался создать грабли, но там модели не загружаются.Как мне включить всю среду рельсов в мою задачу?

1 Ответ

3 голосов
/ 08 августа 2011
desc 'Do stuff with models'
task :do_stuff => :environment do
  1000.times.each do |i|
    Model.create :name => "model number #{i}"
  end
end

Вы объявляете :environment зависимостью вашего рейка. Это загружает рельсы и весь код вашего приложения до его запуска.

...