2010-11-04 93 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