0

我有一个 Rails 应用程序,其中用户 has_one 员工employees_to workgroup workorder belongs_to workgroup 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| %>

谢谢您的帮助!

4

1 回答 1

0

我认为这是解决方案:
<% Workorders.where('employee_id != ?', current_user.id).each do |workorder| %>

于 2013-02-18T23:01:19.117 回答