本文介绍了如何使用HAML迭代数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在HAML布局中有这个(layout.haml)
I have this in a HAML layout (layout.haml)
- @fonts.each do |font|
%link{:href=>"//fonts.googleapis.com/css?family={font}",:rel=>"stylesheet",:type=>"text/css"}
我在HAML模板中有这个指数index.html.haml
And I have this in the HAML template index.html.haml
- @fonts = ['Lato:400,300,100','Droid+Serif:700,400'];
当我编译时,我得到这个:
When I compile, I get this:
<link href='//fonts.googleapis.com/css?family={font}' rel='stylesheet' type='text/css' />
<link href='//fonts.googleapis.com/css?family={font}' rel='stylesheet' type='text/css' />
我做错了什么?
推荐答案
您忘记了哈希符号。
- @fonts.each do |font|
%link{:href=>"//fonts.googleapis.com/css?family=#{font}",:rel=>"stylesheet",:type=>"text/css"}
^ here
这篇关于如何使用HAML迭代数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!