【发布时间】:2014-01-08 13:40:31
【问题描述】:
我的 rails 应用程序(rails 4,ruby 2)中有一个使用 Foundation 5 的下拉菜单。大多数情况下,下拉菜单工作正常,但有时它(看似随机)不会下拉。我已经尝试使用“悬停”和“可点击”并得到相同的随机故障。任何时候它都不起作用,只需刷新页面就可以解决问题,但这对于我想避免的用户来说仍然是一个问题。有什么建议吗?
这段代码在views/layouts/_header.html.erb,渲染在application.html.erb:
<nav class="top-bar" data-topbar data-options="is_hover: false">
<ul class="title-area">
<li class="name">
<h1><%= link_to 'What Key Am I In?', root_path %></h1>
</li>
<li class="toggle-topbar">Menu</li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<li><a href="#">All Keys</a></li>
<li><%= link_to 'All Chords', chords_path %></li>
<li><%= link_to 'All Notes', notes_path %></li>
<li class="divider"></li>
<li class="has-dropdown">
<% if current_user.nil? %>
<li><%= link_to 'Sign up!', new_user_registration_path %></li>
<li><%= link_to 'Log in', new_user_session_path %></li>
<% else %>
<a href="#"><%= current_user.username %></a>
<ul class="dropdown">
<li><%= link_to 'View profile', current_user %></li>
<li><%= link_to 'Edit profile', edit_user_registration_path(current_user) %></li>
<li class="divider"></li>
<li><%= link_to 'Chords Pending Approval', chords_pending_approval_path %>
<li class="divider"></li>
<li><%= link_to "Logout", destroy_user_session_path, method: :delete %></li>
</ul>
<% end %>
</li>
</ul>
</section>
</nav>
【问题讨论】:
标签: jquery css ruby-on-rails ruby zurb-foundation