2010-11-04 94 views
3

这里有什么问题?Rails HAML引擎渲染

Haml::Engine.new('= image_tag("golfer.png")').render 

image_tag总是未定义的(ActionView :: Helpers in未加载)。 我该如何解决这个问题?谢谢!

回答

2

我想我找到了解决方案。

class TagHelper 
    include Singleton 
    include ActionView::Helpers::TagHelper 
    include ActionView::Helpers::AssetTagHelper 
    end 

    puts Haml::Engine.new('= image_tag("golfer.png")').render(TagHelper.instance) 
+0

您是否试过Rails 3?我无法得到这个工作 – 2011-10-06 19:16:15