如何在Rails 3的模型中使用路由助手?

时间:2010-09-02 16:09:35

标签: routing model ruby-on-rails-3

在模型回调中,我进行了API调用,需要为API提供一些URL。这些URL很容易由路由助手生成。

answer中给出的解决方案 在Rails 3中不再起作用。

任何解决方案?谢谢:))

2 个答案:

答案 0 :(得分:30)

从轨道IRC得到答案:只需添加

  include Rails.application.routes.url_helpers

到你的模特

答案 1 :(得分:17)

在Rails 3中,您可以使用:

Rails.application.routes.url_helpers

e.g。

Rails.application.routes.url_helpers.posts_path