bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Slim и значение true в атрибутах элементов?

Здравствуйте. Slim почему-то не сохраняет значение true в атрибутах элементов. Когда false, то все нормально и в значение записывается "false", а когда true, то пустое значение "".
Вот здесь на примере элемента h1. Подскажите пожалуйста.
SLIM:
doctype html
html
  head
    title Testing
    meta name="keywords" content="template language"
  body
    h1 *{ data: { enabled: true, disabled: false  } } Test


Результат:
HTML:

<!DOCTYPE html>
<html>
  <head>
    <title>Testing</title>
    <meta content="template language" name="keywords" />
  </head>
  <body>
    <h1 data-disabled="false" data-enabled="">
      Test
    </h1> 
</body>
</html>
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
Dem1
@Dem1 Куратор тега Ruby on Rails
Ruby on Rails developer
Вот так будет работать, как Вам надо
h1 *{ data: { enabled: true.to_s, disabled: false  } } Test
Я думаю это всё из-за стандарта html по работе с boolean
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы