我对网页设计很陌生,并且正在处理一些代码,其中部分代码如下:
.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
。那些是什么,他们做了什么?
答案 0 :(得分:8)
在Rails下的HAML中,-
表示“此行是Ruby代码;不输出其值”。
相比之下=
意味着“这一行是Ruby代码;输出其值”。