什么" - "在haml中意味着什么?

Boh*_*ohn 0 css haml ruby-on-rails twitter-bootstrap

我是网站设计的新手,并且正在处理一些代码,其中部分代码如下:

  .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
Run Code Online (Sandbox Code Playgroud)

一些我了解的事情,到目前为止,例如:OK,这是一个铁的代码,而不是ERB我们已经使用HAML语法和有一些Twitter的引导类,如那些.row-fluidbtn-primary它太,但我不明白的是,"-"我们看到的旁边有" if"和" else"的行.那些是什么,他们做了什么?

Cho*_*ett 8

在Rails下的HAML中,-意味着"这一行是Ruby代码;不输出其值".

相反,=意味着"这一行是Ruby代码;输出其值".