主要なリファクタリングがオプションではない古いコードを使用しています。次のコード行:
Address.joins(:contact => :user).where('users.organization_id = ?', session[:org_id])
アドレスのリストを生成します。アドレスは連絡先テーブルにリンクされ、さらに連絡先テーブルはユーザー テーブルにリンクされます。
User.active または User.inactive など、特定のスコープ内の特定のユーザーにのみ参加する方法が必要です。
データベースを大幅にリファクタリングせずにこれを行う方法はありますか?