3

我需要从 Resque 作业(它只是一个普通的旧 Ruby 类)中进行一些 API 调用,并且这些 API 调用需要包含指向我网站上资源的 URL。

将其添加到我的类定义中是否“正确”?

include Rails.application.routes.url_helpers

还是有“预期”的方式来做到这一点?

4

2 回答 2

3

似乎这就是这样做的方法。

http://snipplr.com/view/37063/to-access-url-helpers-urlfor-etc-from-rails-console-rails-3/

从这里链接到http://apidock.com/rails/ActionController/UrlWriter

于 2011-09-28T02:56:32.720 回答
0

在您的控制器中:

导轨 1.x: include Rails.application.routes.url_helpers

导轨 2.x: include ActionController::UrlWriter

于 2014-01-13T02:34:17.977 回答