【发布时间】:2019-08-22 02:36:40
【问题描述】:
我有这个下拉列表:
- 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 这两个链接。但相反,我让它们一直显示,并且“按钮”帐户不起作用。有什么我缺少的吗,因为我浪费了很多时间并且无法解决这个问题。
【问题讨论】: