0
現在,我有這樣的事情:如何我在紅寶石額外的元素添加到對象/導軌
@bysParks = Array.new
@nonBysParks = Array.new
@bysMatch = Array.new
@nonBysMatch = Array.new
@parks = Park.find(:all,:conditions => ["name like ?" + queryString,parkname])
@parks.each do |park|
match = 5; #in reality this is some count * query
if park.bys_park == true
@bysParks << park
@bysMatch << match
else
@nonBysParks << park
@nonBysMatch << match
end
end #for each park
,希望包括在對象匹配或「結構」陣列,@bysParks
和@nonBysParks
這樣我就不必像這樣創建平行數組。
編輯:目標是避免製作@bysMatch
和@nonBysMatch
陣列,並將信息包含在park對象中,以便它可以通過BYSparks數組傳遞。
不清楚,從你發佈的內容。我只做了幾個月的紅寶石,我可以看到幾種方法可以解決這個問題。哈希和OpenStruct是其中兩個。 –
哈哈,這是第3周用紅寶石給我。我會研究這些 – Chris