作成済みと割り当て済みの 2 つのタスクの配列があります。作成されたタスクの配列から、割り当てられたすべてのタスクを削除したいと考えています。これが私の作業ですが、面倒なコードです:
@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
もっと良い方法があると確信しています。それは何ですか?ありがとう :-)