Rails 5
Bootstrap 4
SLIM
В одном из моих представлений у меня есть следующее:
- if heatsensor == 'OK'
button.btn.btn-primary
- if heatsensor == 'Hot'
button.btn.btn-warning type="button"
- if heatsensor == 'Boiling'
button.btn.btn-danger type="button"
Мне интересно, есть ли более эффективный способ сделать это.Что-то вроде:
status_codes = {"OK":"btn-primary","Hot":"btn-warning","Boiling":"btn-danger"}
, а затем написать более чистое представление, например:
- btn-type = status_codes[heatsensor]
button.btn.(btn-type) type="button"
Или это что-то, что не может быть сделано?