@tracks (列挙可能なオブジェクト) と @artist という 2 つのオブジェクトがあり、すべてのトラックとアーティストを含む列挙可能なオブジェクトを作成したいと考えています。これは、それらを実行するメソッドに渡すことができるようにするためです (各トラックとアーティストには変更イベントがあります)。
change_events = object.map(&:change_events).flatten
私の考えは:
objects = @artist.tracks
objects << @artist
しかし、2行目にこのエラーが表示されます(これは理にかなっていますが、修正方法がわかりません):
Track(#17816) expected, got Artist(#17572)
これを行う方法についてのアイデアをいただければ幸いです。