Выпадающий список не работает как раскрывающийся список (кнопка) - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть этот выпадающий список:

- if current_user
    %li.header__list-item.dropdown
    %a.dropdown-toggle{:href => "#", "role" => "button", "data-toggle" => "dropdown", "data-target" => "#"}
      Account
      %b.caret
    %ul.dropdown-menu{"role" => "menu"}
      %li
        = link_to "Change your password", edit_user_registration_path
      %li
        = link_to t('devisegeneral.sign_out'), destroy_user_session_path, method: :delete, class: 'header__link header__link--active'
  - else
    %li.header__list-item
      = link_to t('devisegeneral.sign_in'), new_session_path(:user), class: 'header__link header__link--active'

, поэтому, когда пользователь нажимает Account, должны появиться эти две ссылки change your password и sign_out.Но вместо этого у меня они оба отображаются постоянно, а учетная запись «кнопка» не работает.Есть ли что-то, чего мне не хватает, потому что я теряю много времени и не могу это исправить.

1 Ответ

0 голосов
/ 01 апреля 2019

Я бы порекомендовал использовать этот шаблон вместо вашего: https://www.w3schools.com/CSS/css_dropdowns.asp Я использовал его несколько раз, и он отлично работает!

...