Использовать помощники пути Rails из простого старого класса ruby? (Resque работа) - PullRequest
3 голосов
/ 28 сентября 2011

Мне нужно сделать несколько вызовов API из задания Resque (это просто старый класс Ruby), и эти вызовы API должны включать URL-адреса ресурсов на моем сайте.

Это "правильно"просто добавить это в определение моего класса?

include Rails.application.routes.url_helpers

Или есть "ожидаемый" способ сделать это?

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011
0 голосов
/ 13 января 2014

В вашем контроллере:

Рельсы 1.x: include Rails.application.routes.url_helpers

Рельсы 2.x: include ActionController::UrlWriter

...