【发布时间】:2012-09-08 00:01:12
【问题描述】:
我使用 Haml 作为原型设计的一种快速方法。这没有使用 Rails、Sinatra 或任何框架。
我想做的是在顶部声明一个变量并能够在整个页面中调用它,类似于我可以在 Sass 中声明一个变量并在整个代码中使用它的方式。
!!! 5
%body
/ Declare Variable
- $type = 'Audio'
.container{:id => "page-#{$type}"}
这可能吗?
【问题讨论】:
-
在 ruby 中使用
$为变量添加前缀将其定义为全局变量,这可能不是您想要的。删除$并使用type。 -
是的,确实如此。这对我来说是一个完全愚蠢的错误。谢谢你们。并感谢您对全局变量的提醒。
标签: haml