0

私はウェブデザインを始めたばかりで、その一部が次のようなコードに取り組んでいます。

  .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. それらは何で、何をしますか?

4

1 に答える 1

8

Rails の HAML では、-「この行は Ruby コードです。その値を出力しないでください」という意味です。

対照的に=、「この行は Ruby コードです。その値を出力します」を意味します。

于 2013-03-15T15:45:45.183 に答える