我随时都在使用seed_dump gem。运行whenever --update-crontab
时出现以下错误。
config/schedule.rb:11:in `block in initialize': uninitialized constant Whenever::JobList::RAILS_ROOT (NameError)
我的schedule.rb文件。
every 48.hours do
command "rm #{RAILS_ROOT}/db/seeds.rb"
rake "db:seed:dump"
end
错误是什么?我该怎么办?提前谢谢。
答案 0 :(得分:1)
gem whenever
不需要或依赖于Rails,因此没有这样的常量。
将以下内容添加到schedule.rb
的顶部以解决问题:
RAILS_ROOT = File.expand_path(File.dirname(__FILE__) + '/')