本文介绍了Ruby Slim - 如何使用rails帮助器或变量定义元素的类?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在rails slim(http://slim-lang.com/)中,定义类名为sample的新div的语法如下:

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

 .sample
      = "Content goes here"

这将创建:

 <div class="sample">
      Content goes here
 </div>

我想根据铁轨的助手,变量或其他东西来定义div的类。例如,在rails中:

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
 </div>

我不知道如何做到这一点苗条:

I have no idea how to do this in slim:

 .sample #what else goes here?
   Content goes here

任何人都知道吗?

推荐答案

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

或甚至

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

.sample *{:class => [@variable1.name, @variable2.name]}

这篇关于Ruby Slim - 如何使用rails帮助器或变量定义元素的类?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-16 11:51