jay jay - 1 year ago 178
HTML Question

Ruby Slim - How do you define an element's class with a rails helper or variable?

In rails slim (http://slim-lang.com/) the syntax for defining a new div with a class name "sample" is the following:

= "Content goes here"

this will create:

<div class="sample">
Content goes here

I want to define a div's class according to a rail's helper, a variable, or other things.. such as, in rails:

<div class="sample #{@variable.name}">
Content goes here

I have no idea how to do this in slim:

.sample #what else goes here?
Content goes here

Anyone know how?

Answer Source

How about

div[class="sample #{@variable.name}"]

or even

div class=["sample", @variable.name]


.sample *{:class => [@variable1.name, @variable2.name]}
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download