0

私はRailsアプリを持っています.Railsアプリでは、ユーザーは_従業員_従業員_従業員_ワークグループ_作業順序_作業グループ_作業順序_従業員に属しています(これがリードです)

以下は、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 に答える