【问题标题】:What does "-" mean in haml?haml中的“-”是什么意思?
【发布时间】:2013-03-15 15:42:46
【问题描述】:

我对网页设计非常陌生,并且正在编写一些代码,其中一部分是这样的:

  .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 代码,而不是 ERB,我们使用了 HAML 语法,并且其中有一些 Twitter 引导类,例如 .row-fluidbtn-primary也是,但我不明白的部分是我们在 "if" 和 "else" 行旁边看到的 "-" 。那些是什么,他们做什么?

【问题讨论】:

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


    【解决方案1】:

    在 Rails 下的 HAML 中,- 表示“这一行是 Ruby 代码;不要输出它的值”。

    相比之下,= 的意思是“这一行是 Ruby 代码;输出它的值”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 2017-06-11
      • 2018-03-05
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      相关资源
      最近更新 更多