Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails 3 / HAML: How can I output haml raw from a variable?

I have some variables within rails that contain some divs like so:

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

This is coming from a database, and the idea is to swap layouts on request, but how can I output the variable (@layout_1) as HAML inside a HAML file ?

If I were to use normal html divs, I would use <%=raw or .html_safe

like image 991
jakobk Avatar asked Dec 04 '22 18:12

jakobk


1 Answers

you would do the same with HAML as well in your .html.haml view file.

= raw @layout_1

or

= @layout_1.html_safe
like image 107
Aditya Sanghi Avatar answered Dec 18 '22 16:12

Aditya Sanghi