2016-10-04 10 views
2

Я использую каждый раз при использовании и seed_dump gem. При запуске whenever --update-crontab появляется следующая ошибка.NameError, использующий всякий раз, когда gem в Rails 5

config/schedule.rb:11:in `block in initialize': uninitialized constant Whenever::JobList::RAILS_ROOT (NameError) 

мой график.rb файл.

every 48.hours do 
    command "rm #{RAILS_ROOT}/db/seeds.rb" 
    rake "db:seed:dump" 
end 

Что говорит об ошибке? Что мне делать? Заранее спасибо.

ответ

0

Драгоценный камень whenever не требует или зависит от Rails, поэтому такой постоянной не существует.

Добавьте следующие строки в верхней части schedule.rb решить проблему:

RAILS_ROOT = File.expand_path(File.dirname(__FILE__) + '/') 
+0

Спасибо так много .. Он работал .. – poombavai

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

  • Нет связанных вопросов^_^