Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 实现类似音乐愿望列表的散列_Ruby On Rails_Arrays_Cookies_Hash Of Hashes - Fatal编程技术网

Ruby on rails 实现类似音乐愿望列表的散列

Ruby on rails 实现类似音乐愿望列表的散列,ruby-on-rails,arrays,cookies,hash-of-hashes,Ruby On Rails,Arrays,Cookies,Hash Of Hashes,我正在尝试使用itunes rails gem,例如: >> itunes = ITunes::Client.new >> songs = itunes.music('green day she') => <#Hashie::Rash result_count=15 results=[...]> 所以我需要用itunes gem创建的曲目制作一个愿望列表,并将其保存在cookies中。 我想到了类似的事情: cookies => {:w

我正在尝试使用itunes rails gem,例如:

>> itunes = ITunes::Client.new
>> songs = itunes.music('green day she')
=> <#Hashie::Rash result_count=15 results=[...]>
所以我需要用itunes gem创建的曲目制作一个愿望列表,并将其保存在cookies中。 我想到了类似的事情:

     cookies => {:wishlist=> {
    :track1=>#<Hashie::Rash result_count=1 results=[#<Hashie::Rash artist_id=423861127 artist_name="Amenra"], 
    :track2=>#<Hashie::Rash result_count=1 results=[#<Hashie::Rash artist_id=192738438 artist_name="65daysofstatic"]}}

但如何在rails中正确执行此操作,以及如何从任何曲目中获取艺术家姓名?

好的,现在我理解了我问题的一部分-可以使用类似以下内容从结果哈希中获取一些值:>>cookies[:wishlist][:track2]。results.first.track\u name returns=>Radio Protector