繁体   English   中英

haml中的“-”是什么意思?

[英]What does “-” mean in haml?

我是Web设计的新手,正在编写一些代码,其中一部分是这样的:

  .row-fluid
    - if(params[:offset].to_i>0)
      = link_to t('.previous'), reports_path(offset: give_previous_page(@offset, @limit)),
        { class: 'btn btn-small btn-primary'}
    - else

到目前为止,我了解了一些内容,例如,好吧,这是一个Rail代码,我们使用HAML语法代替了ERB并且其中也包含了一些twitter引导类,例如.row-fluidbtn-primary ,但是那部分是我不明白的是,我们在带有“ if ”和“ else ”的行旁边看到的"-" ”。 这些是什么,它们做什么?

在Rails下的HAML中, -表示“此行是Ruby代码;不输出其值”。

相反, =表示“此行是Ruby代码;输出其值”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM