请求对象或当前url(url_for)访问lib中的类

时间:2011-09-20 19:47:15

标签: ruby-on-rails

我正在尝试从我编写的一个类中获取当前URL的字符串(来自请求对象或对url_for的调用),该类位于我的项目lib目录中。我该怎么做呢?我试着

request.url

并且我的班级无法访问请求对象。

1 个答案:

答案 0 :(得分:0)

只能从控制器内部访问request.url。我建议你将url作为你的类的参数(在构造时或调用方法时)。这将使问题保持​​良好分离。

希望这有帮助。