Rails HAML引擎渲染

时间:2010-11-04 14:28:23

标签: ruby-on-rails rendering haml

这里有什么问题?

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

image_tag始终未定义(未加载ActionView :: Helpers)。 我该如何解决这个问题? THX!

1 个答案:

答案 0 :(得分: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)