2012-05-21 55 views
0

在铁轨我可以使用以下方法来把ERB成htmlRails的渲染HAML模板的HTML

erb(filename_as_string) 

我无法虽然找到HAML等同。于是我开始创建一个帮助像这样:

def haml(file) 
    lines = File.new(Rails.root.to_s + file).readlines.first 
    engine = Haml::Engine.new(lines) 
    engine.render 
    end 

这不会对任何实例变量传递给我的HAML文件虽然。

是否有一个已经存在的功能呢? 或 我应该向我的助手添加什么来传递我在控制器方法中创建的所有实例变量?

回答