我需要在观察者中访问url_helper方法,我该怎么办?

时间:2011-11-05 11:49:56

标签: ruby-on-rails-3 observers

我有一个用于生成一些活动日志的观察者。

这些活动日志需要链接到实际的站点活动,这样当它们显示时,很容易跳转到相应的页面。但是观察者无法访问url_helpers(至少在默认情况下)。

如果我不存储简单链接,那么我将不得不存储该链接所应的页面的详细信息,然后在后面进行反序列化,这看起来非常愚蠢。

如何在观察者中生成链接?

1 个答案:

答案 0 :(得分:1)

试试Rails.application.routes.url_helpers.yourhelper_path