特定のアルバムのアーティストを見つけるために、 Spotify APIの rails gem を使用しようとしています。アルバムの名前を次のように取得することから始めます。
album_results = RSpotify::Album.search("The Eminem Show")
そのアルバムのアーティストを見つけるために、上記の変数に次のメソッドを発行しました。
album_results.artists
これは、必要のない大量のデータを返します。私が欲しいのはアーティストの名前だけです。次のようにして、これを部分的に達成できました。
album_results.first.artists.first.name
=> "Eminem"
私がやりたいことは、すべてのアルバムの結果に対して利用可能なすべてのアーティストの名前を返すことです。メソッドを使用してみましselect
たが、もう一度、必要なデータが多すぎます。
album_results.select {|album| album.artists}
これを達成するための最良のアプローチは何ですか?