代码之家  ›  专栏  ›  技术社区  ›  xpepermint

Rails HAML引擎渲染

  •  3
  • xpepermint  · 技术社区  · 14 年前

    这里怎么了?

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

    图像标记始终未定义(未加载中的ActionView::Helpers)。 我该怎么解决?谢谢!

    1 回复  |  直到 14 年前
        1
  •  2
  •   xpepermint    14 年前

    我想我找到了解决办法。

      class TagHelper
        include Singleton
        include ActionView::Helpers::TagHelper
        include ActionView::Helpers::AssetTagHelper
      end
    
      puts Haml::Engine.new('= image_tag("golfer.png")').render(TagHelper.instance)