1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 23:28:02 +00:00

Add Conditional Class Selectors in Haml as a rails til.

This commit is contained in:
jbranchaud
2015-05-11 19:39:26 -05:00
parent 22b2e83544
commit eed68fdbaf
2 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# Conditional Class Selectors in Haml
You can assign a class selector to a tag in HAML like so:
```ruby
%div.active
```
You can conditionally assign a class selector in a concise manner like so:
```ruby
%div{ class: ( "active" if @thing.active? ) }
```
You can do multiple conditional class selectors with array syntax:
```ruby
%div{ class: [ ("active" if @thing.active?), ("highlight" if @thing.important?) ] }
```
[source](http://stackoverflow.com/questions/3453560/append-class-if-condition-is-true-in-haml-with-rails)