【发布时间】:2011-09-28 02:52:00
【问题描述】:
我需要从 Resque 作业(它只是一个普通的旧 Ruby 类)中进行一些 API 调用,并且这些 API 调用需要包含指向我网站上资源的 URL。
将其添加到我的类定义中是否“正确”?
include Rails.application.routes.url_helpers
或者是否有“预期”的方式来做到这一点?
【问题讨论】:
标签: ruby-on-rails resque urlhelper
我需要从 Resque 作业(它只是一个普通的旧 Ruby 类)中进行一些 API 调用,并且这些 API 调用需要包含指向我网站上资源的 URL。
将其添加到我的类定义中是否“正确”?
include Rails.application.routes.url_helpers
或者是否有“预期”的方式来做到这一点?
【问题讨论】:
标签: ruby-on-rails resque urlhelper
在您的控制器中:
Rails 1.x:
include Rails.application.routes.url_helpers
Rails 2.x:
include ActionController::UrlWriter
【讨论】: