我使用以下代码将模板渲染为一个字符串,以便稍后使用:
renderer = ActionView::Base.new(MyApp::Application.config.view_path)
# INCLUDE HELPERS HERE
data = renderer.render(:partial => template, :locals => locals)
然而,我希望能够访问一些辅助工具(实际上是全部)。在Rails 2.3中,我可以这样做:
renderer.extend ApplicationController.master_helper_module
然而,从Rails 3开始,这种方法已经不再适用。那么,我该如何使我的辅助方法可用于模板中呢?