0
레일즈 3.1 RC5에서 실행 중입니다. Resque는 worker 클래스에서 root_url에 액세스 할 수있는 것 같지 않습니다. 나는 include Rails.application.routes.url_helpers
을 쓸모 없게하려고 노력했다.Resque 작업자 클래스의 경로에 액세스하는 방법은 무엇입니까?
:
module EncodePhoto
include Rails.application.routes.url_helpers
def self.perform()
puts root_url
end
end
결과 :
include ActionController::UrlWriter
을하고 내가 필요로하는 경로를 액세스 할 수 있습니다 : 나는 rails console
에 나는 경우
undefined method `root_url' for EncodePhoto:Module
내가 얻을 :'초기화되지 않은 상수 ActionController :: UrlWriter' –
@Christian FAZZINI, 나는 대답을 업데이트 여기 거기에서 허용 대답이다. – Geo
이전에 그 링크를 보았습니다. 언급 된 솔루션이 작동하지 않습니다. –