2011-12-19 31 views
4

我有一个包含一些div像这样的轨道内的一些变量:Rails 3/HAML:如何从变量输出haml原始数据?

@layout_1 = " 
.box_1 
.column_4 <br> 
.gutter<br> 
.column_4<br> 
.gutter<br> 
.column_4<br> 
.gutter<br> 
.column_4<br>" 

这是从数据库中来,这种想法是交换要求的布局,但我怎么能输出变量(@layout_1)作为HAML文件中的HAML?

如果我是用普通HTML div的,我会用<%=raw.html_safe

回答

5

不能完全确定这个工程,但不妨一试:

- output = Haml::Engine.new(@layout1).render 
!= output 
11

你会做相同的HAML为以及你的.html.haml视图文件。

= raw @layout_1 

= @layout_1.html_safe 
相关问题