我目前正在开发一款运动应用。 用户应该能够创建新团队并向团队添加用户。 当用户创建团队时,他/她应该能够搜索要添加到团队的用户,但是搜索应该只返回尚未成为团队成员的用户。 我为它创建了一个任务,这是方法
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。
此致 凯文