【发布时间】:2017-02-21 22:28:59
【问题描述】:
我在我的 rails 应用程序中安装了一个引擎。在控制器中,我可以通过在路径前加上引擎名称来访问引擎路径助手,例如myengine.articles_path。我想在服务类中访问这些助手。通常我会包括 url_helpers 即
class SomeService
include Rails.application.routes.url_helpers
end
这允许我访问我的主应用程序中的帮助程序,例如root_path,但如果我尝试 myengine.articles_path 我会得到
undefined local variable or method `myengine'
如何访问服务类或类似模块中的引擎路径助手?
【问题讨论】:
标签: ruby-on-rails rails-engines