我之前發佈了一個問題 - Issues with DISTINCT when used in conjunction with ORDER,我收到了一個很好的答案,在本地機器上工作。然而,當我將它推送到服務器時,代碼沒有對結果做任何事情......我已經聯繫了我們的主機提供商,發現服務器上Ruby的版本是1.8.7等效的Array#Uniq在Ruby1.8.7中
有了這個心靈,是任何人能告訴我,我怎麼能在我們將服務器上運行的方式做的
@unique_results = @filtered_names.uniq { |result| result.athlete_id }
等價?
按照原樣@unique_results
與@filtered_names
相同,並且重複名稱(如原始帖子中所述)保留在輸出中。
感謝您的時間
* 1爲漂亮的圖書館。 – lucapette 2012-02-06 10:20:21