Mam dwie tablice zadań - utworzone i przypisane. Chcę usunąć wszystkie przypisane zadania z tablicy utworzonych zadań. Oto mój działa, ale brudny, kod:Odejmowanie jednej tablicy od innej w Ruby
@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
Jestem pewien, że istnieje lepszy sposób. Co to jest? Dzięki :-)
Założę się, że pod maską odpowiedź brzmi tak, jak to zaprogramowałeś. – baash05