我從我的模型中獲取了一些數據(在一個名爲results
的變量中),我想根據它們的鍵將它組織到數組中。 I.E,每個genreName值應該被推入到genres []數組中,每個actorID到cast []數組中。如何根據數字鍵將數據值排列到數組中 - Ruby
results
:
#<Genre genreName: "Fantasy">
#<Genre genreName: "Comedy">
#<Genre genreName: "Children">
#<Genre genreName: "Animation">
#<Genre genreName: "Adventure">
#<Actor actorID: "tom_hanks", actorName: "Tom Hanks">
#<Actor actorID: "tim_allen", actorName: "Tim Allen">
#<Actor actorID: "don_rickles", actorName: "Don Rickles">
#<Actor actorID: "jim_varney", actorName: "Jim Varney">
#<Actor actorID: "wallace_shawn", actorName: "Wallace Shawn">
#<Director directorID: "john_lasseter", directorName: "John Lasseter">
#<Country countryName: "USA">
#<Location locationName: "N/A">
什麼你有什麼建議?我正在嘗試在Ruby中完成此操作。
編輯
也許會更有意義,所有的對象值添加到哈希,但我擔心唯一的密鑰名稱...
您應該將'results'顯示爲一個有效的Ruby對象。假設它是一個字符串數組:'results = [「#,...」#「]'。 –
...如果'results'是一組類實例,需要說。 –