我正在尝试使用rails Spotify API的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}
实现这一目标的最佳方法是什么?