什么“ - ”在haml中意味着什么?

时间:2013-03-15 15:42:46

标签: css ruby-on-rails twitter-bootstrap haml

我对网页设计很陌生,并且正在处理一些代码,其中部分代码如下:

  .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

到目前为止我理解的一些事情,例如Ok这是一个Rail代码,而不是ERB我们使用了HAML语法,还有一些Twitter引导类,如.row-fluid还有btn-primary,但我不理解的部分是我们在“"-"”和“if”旁边看到的else。那些是什么,他们做了什么?

1 个答案:

答案 0 :(得分:8)

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

相比之下=意味着“这一行是Ruby代码;输出其值”。