How to write if-condition in Haml?

前端 未结 5 1479
长发绾君心
长发绾君心 2021-01-31 00:55

How to write if and if-else statements in Haml for a Ruby on Rails application?

5条回答
  •  耶瑟儿~
    2021-01-31 01:41

    If you want to put condition inside your tag

    %section{:class => "#{'new-class' if controller.action_name == 'index'}"}
    

    UPDATE

    Here is another variation

    %nav(class="navbar"){class: content_for?(:navbar_class) ? yield(:navbar_class) : nil}
    

提交回复
热议问题