2

我目前正在开发一个体育应用程序。用户应该能够创建新团队并将用户添加到团队中。当用户创建团队时,他/她应该能够搜索要添加到团队的用户,但是搜索应该只返回尚未加入团队的用户。我为它创建了一个任务,这是方法

def search_users_for_team(team_id, search_item)
    available_users = Array.new 
    temp_users = store._users.where(name: { '$regex' => /.*#{search_item}.*/, '$options' => 'i' }).all
    team_users = store._teams.where(id: team_id).first._members
    team_users_ids = []
    team_users.each{ |user|
        team_users_ids << user.id
    }

    temp_users.each{ |user|
        if !team_users_ids.include?(user.id)
            available_users << user
        end         
    }
    available_users

end

但是我总是从函数中得到一个字符串。

我是否错过了有关伏特任务的一些信息。

我使用伏特 0.9.4。

问候,凯文

4

0 回答 0