我目前有一些haml代码,其内容为
%span.flagb.flag-gb
这为我建立了一个很好的跨度类: FLAGB 标志-GB
(它在gb(英国)旗帜的页面上放了一个漂亮的精灵
现在我不想硬编码gb我有iso国家代码,我可以访问 =代码
但是我很新我不知道用代码值替换“gb”的最佳方法
下面的完整代码,我如何拥有它atm
- TZInfo::Country.all_codes.each do |code|
%li
%a(href='#')
%span.flagb.flag-gb
=code
到目前为止我管理它的唯一方法是使用纯HTML
<span class='flagB flag-#{code'></span>
由于
答案 0 :(得分:3)
.classname
语法只是一种简写,你可以做很多事情:
%span{:class => "flagb flag-#{code}"}
有关详细信息,请参阅HAML reference on class
and id
attributes。