因为我是 FS、Heroku 和 Rails 的新手,所以我在实现调度程序 rake 任务时遇到了麻烦。
我在我的 lib/tasks 文件夹中构建了一个 scheduler.rake 并设置了以下内容:
desc "This task is called by the Heroku scheduler add-on"
task :index_sphinx => :environment do
puts "Indexing Sphinx db..."
???flying-sphinx index???
puts "done."
end
如您所见,我们遇到了一个问题,因为我不知道如何在任务中键入 fly-sphinx index 命令——该命令应该采用什么格式。
Heroku FS doco声明“只需添加飞行狮身人面像索引作为任务”,但这并没有告诉我如何准确地输入它 - 它可能需要一些我仍然没有的背景知识。