1
所以我有下面的業務發生,這工作...但即使作爲一個新手,我認爲它看起來很可怕。Rails - 使用HTTParty遍歷一個json哈希和數組
的結構是: 「每個產品都有藝術家的數組只返回產品用正確的藝術家。」
def fetch_products(artist)
result = get("/#{@id}/products.js", :headers => {'Accept' => 'application/json'})
products = []
result.each do |product|
if not product['artists'].find_all {|i| i['name'].downcase == artist.downcase }.empty?
products << product
end
end
products
end
如果任何人有我喜歡的任何提示坐上了一些更好的理解'更好'和/或'更快'的方式來做到這一點!
這是偉大的!第二個例子很清楚,應該很棒。感謝您的高舉。我正在努力如何正確地把塊放在塊內,但這顯而易見。 – Galaxy