2014-01-22 3 views
3

Я следую за Rake in Background railscast для выполнения некоторых заданий в фоновом режиме. Я могу сделать это на своей локальной машине.Выполнение пользовательских задач грабли на heroku

Но это не работает на героку. Как запустить эту пользовательскую команду rake на heroku?

Я могу удаленно запускать задачи из своего терминала/оболочки, используя heroku run rake my_task. Но задача не выполняется, когда я вызываю ее из контроллера, как указано в railscast.

Я знаком с задержкой и другими драгоценными камнями, которые делают то же самое. Но я хочу реализовать свою собственную задачу рейка.

ответ

2

Обнаружил ошибку.

В действии call_rake/usr/bin/rake Путь различается в разных системах. Изменил это только rake и все, что работает нормально на героку.

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