HAML&字体 - 真棒;我最终在图标后面看到了5。我不想按钮上的五个。

时间:2014-10-23 03:12:39

标签: html css ruby-on-rails-4 haml font-awesome

在显示字体真棒图标后,我最终看到了数字5。我正在使用HAML。

enter image description here

index.html.haml文件中的HAML代码:

    {.container.service_providers
    .row
        .small-10.columns
            -@categories.each do |category|
                .button.tiny
                    =category.name
                    =if category.name == "Academic Enrichment"
                        -"Academic Enrichment"
                        #{fa_icon 'puzzle-piece'}
                    =if category.name == 'Academic Support'
                        #{fa_icon 'calculator'}

从CSV文件中抽取类别: enter image description here

另外,当你检查元素时,你会看到html文档中显示的5 in而不是haml页面。 enter image description here

2 个答案:

答案 0 :(得分:1)

更改= if的{​​{1}},即等于减号。

在Haml中,使用- if表示您希望将该输出打印到缓冲区,而=只运行ruby代码而不将结果打印到缓冲区。

您可能会在比较结果中看到5。

答案 1 :(得分:0)

在CSV文件中搜索“5”,检查它是否在每个found5周围正确格式化...没有丢失的逗号,括号或引号等。