【发布时间】:2010-11-23 09:35:55
【问题描述】:
我正在尝试编写一个插件,在我想要执行的任务中,我希望能够从插件中调用路由辅助方法。例如,如果我有map.resources :user,我希望能够从我的插件中调用user_path(:id => 1)。我不断收到未定义的方法 user_path 错误。
在 rails 3 中,您可以使用 Rails.application.routes.url_helpers 执行此操作,但我似乎无法找到 rails 2 的替代方案。包括 ActionController::UrlWriter 没有帮助。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails routes helper