У меня есть два объекта @tracks (перечислимый) и @artist, и я хотел бы создать перечисляемый со всеми дорожками и исполнителем в них. Это сделано для того, чтобы я мог передать их методу, который будет выполнять (каждый трек и исполнитель имеют события изменения):
change_events = object.map(&:change_events).flatten
Моя идея была:
objects = @artist.tracks
objects << @artist
но это дает мне эту ошибку для второй строки (что имеет смысл, но я не знаю, как исправить):
Track(#17816) expected, got Artist(#17572)
Буду признателен за любые идеи о том, как я могу это сделать!