在资产管道中的Haml文件中使用Rails助手?

时间:2015-04-24 20:43:34

标签: ruby-on-rails asset-pipeline

我尝试使用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>

我做错了什么?

0 个答案:

没有答案