我尝试使用rails helper方法render
来使用我将在整个网络应用中使用的haml模板。我在app/assets/javascripts/app/templates
中有这些模板。
经过一些搜索后,我得到了一个可能的解决方案(将其添加到ruby初始化文件中):
Rails.application.assets.context_class.class_eval do
include ActionView::Helpers
include Rails.application.routes.url_helpers
include HamlHelper
end
Tilt.register CustomHamlEngine::HamlTemplate, '.haml'
现在似乎正在使用渲染方法,但现在又出现了另一个错误:
undefined local variable or method `view_renderer' for #<#<Class:0x00000102baf740>:0x00000102c876e0>
我做错了什么?