У меня есть объект Рельсы массив списка пользователей и другого объект массив списка team_usersУдалить объект из списка объектов рельсов
Я хочу, чтобы показать список пользователей, которые не team_users, но не уверен, как идти об этом.
В моем коде
User.where("users.user_account_type IS NULL or users.user_account_type = 'standard_user'").joins(:user_organizations).where("user_organizations.organization_id = ? AND users.approved = true AND users.locked_at IS NULL", 13)
Этот код возвращает мне список пользователей
@team_members = TeamMember.all
Это возвращает мне все пользователи, которые находятся в team_members. Эта таблица имеет team_member_id как внешний ключ для user.id в таблице User.
User.where("users.user_account_type IS NULL or users.user_account_type = 'standard_user'").joins(:user_organizations).where("user_organizations.organization_id = ? AND users.approved = true AND users.locked_at IS NULL", 13).joins(:team_members).where("team_members.team_member_id != users.id")
Я пробовал использовать этот код, но он не работает. он не возвращает никаких записей.
Любая помощь приветствуется