我有一个Rails应用程序 用户has_one员工 员工belongs_to工作组 workorder belongs_to工作组 workorder belongs_to employee(这是主角)
以下工作列出了current_user工作组中的所有工作单。
<% current_user.workgroup.workorders.each do |workorder| %>
我想显示组的工作程序,但不包括current_user。换句话说,我想显示用户组中他/她不是主角的所有工作人员。
我尝试过这个并没有用:
<% current_user.workgroup.workorders.where(employee_id != current_user.employee_id).each do |workorder| %>
感谢您的帮助!
答案 0 :(得分:0)
我认为这是解决方案:
<% Workorders.where('employee_id != ?', current_user.id).each do |workorder| %>