Я пишу задачу rake, которая в какой-то момент использует собственный метод импорта файла YAML для заполнения базы данных.
Задача рейка выглядит так:
desc "Seed the database with production/ data."
task :production => :environment do
import_yaml 'seed/production'
end
В какой-то момент кода импорта у меня есть:
ActiveRecord::Base.transaction do
При попытке запустить задачу rake выкидывает:
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]
Трассировка стека указывает на вышеупомянутую строку в коде.
Есть ли способ создать экземпляр ActiveRecord :: Base во время задачи рейка?
Спасибо!