【发布时间】:2014-04-08 22:38:55
【问题描述】:
我的 Rails 4 应用程序具有以下项目的 edit.html.haml 视图:
%h1
Edit Project
.actions
= link_to 'Browse', projects_path, :class => 'btn'
= link_to 'View', project_path, :class => 'btn'
- if ((@project.teams.map { |t| t.user_id }.include? current_user.id) || is_admin?)
%a.btn.dropdown{:hfref => '#', :data => {:toggle => 'dropdown'}}
= 'Time'
%span.caret
%ul.dropdown-menu{:role => 'menu', 'aria-labelledby' => 'dLabel'}
%li
= link_to 'Submitted', billables_path(:project_id => @project.id, :status => 'Submitted')
%li
= link_to 'Totalled', billables_path(:project_id => @project.id, :status => 'Totalled')
%li
= link_to 'Adjusted', billables_path(:project_id => @project.id, :status => 'Adjusted')
%li
= link_to 'Billed', billables_path(:project_id => @project.id, :status => 'Billed')
= link_to 'Software', tools_path(:project_id => @project.id), :class => 'btn'
= link_to 'Expense', expenses_path(:project_id => @project.id), :class => 'btn'
= render :partial => 'team', :locals => { :project => @project }
= render :partial => 'form'
我不知道为什么当我点击下方有四个菜单项的“时间”按钮时下拉菜单不显示。浏览器控制台没有显示任何错误。
【问题讨论】:
标签: ruby-on-rails drop-down-menu twitter-bootstrap-2