@mirbook

Как отрефакторить many check_box_tag?

Надо отрефакторить такой код:

.dropdown-menu.drop aria-labelledby='dropdownMenuButton' data-role='dropdown-menu'
      ul.list-inline
      label.dropdown-item.dropdown-item-marker
        = check_box_tag 'column-1', '1', true, data: {'role': 'columns_select'}
        span.p-l-5 = han(Product, :supp_number)
 
      label.dropdown-item.dropdown-item-marker
        = check_box_tag 'column-2', '2', true, data: {'role': 'columns_select'}
        span.p-l-5 = han(Product, :red_number)
 
      label.dropdown-item.dropdown-item-marker
        = check_box_tag 'column-3', '3', true, data: {'role': 'columns_select'}
        span.p-l-5 = han(Product, :part_number)
 
      label.dropdown-item.dropdown-item-marker
        = check_box_tag 'column-4', '4', true, data: {'role': 'columns_select'}
        span.p-l-5 = han(Product, :company_id)
 
      label.dropdown-item.dropdown-item-marker
        = check_box_tag 'column-5', '5', true, data: {'role': 'columns_select'}
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
продвинутый чайник
Подсказка с циклом:
(1..3).each{|v| puts "column-#{v.to_s}" }
Дальше сам.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы