我有两个任务数组--创建的和分配的。我想从创建的任务数组中删除所有已分配的任务。以下是我的工作代码,但很混乱:
@assigned_tasks = @user.assigned_tasks
@created_tasks = @user.created_tasks
#Do not show created tasks assigned to self
@created_not_doing_tasks = Array.new
@created_tasks.each do |task|
unless @assigned_tasks.include?(task)
@created_not_doing_tasks << task
end
end
我相信有更好的办法。那是什么?谢谢:-)
https://stackoverflow.com/questions/1192186
复制相似问题