2013-04-07 2 views
2

Поскольку я новичок в FS, Heroku и Rails, у меня возникли проблемы с выполнением задачи rake scheduler.Планировщик Flying-sphinx и Heroku

Я строю scheduler.rake в моей папке Lib/задачи и установить следующее:

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 

Как вы можете видеть, у нас есть проблемы, потому что я понятия не имею, как ввести индекс летающей сфинкс команда в задаче - какой формат должна принимать команда.

Heroku FS doco заявляет, что «просто добавить индекс летающих сфинксов в качестве задачи», но это не говорит мне, как его напечатать - это, вероятно, требует небольшого знания фона, которого у меня все еще нет.

ответ

1

Я нашел решение 0, хотя я понимаю, что у Пэта (основателя FS) есть более простой.

Во-первых, у меня:

system 'flying-sphinx index' 

И его: просто наберите:

bundle exec flying-sphinx index 

в планировщике приборной панели.

Надеюсь, это было кому-то полезно.