Я собираюсь отобразить таблицу hml или html в моем представлении (index.html.haml).
У меня есть строковый массив, который содержит значение true или false, например:
str=['true', 'false', 'true', 'true', 'false']
В строковом массиве есть 5 элементов, элементы в строковом массиве динамически основанына входе пользователя.Каждый из этих элементов означает ['display_color','display_size','display_shape', 'display_owner','display_price']
,
, если оно истинно, таблица будет отображать это свойство в столбце.
Итак, основываясь на строковом массиве «true-false», я выведу таблицу haml или html с правилом, согласно которому, если значение равно true, таблица будет отображать правильное «display_ *» в столбцев противном случае свойство таблицы не отображается.
Например, если строковый массив содержит значение, как указано выше, в моей таблице будут столбцы "display_color
" "display_shape
" и "display_owner
", так как они установлены в true в массиве.
В haml или HTML, как я могу написать блок эффективного кода для рендеринга этой таблицы динамических размеров ??любой пример?