我有這個data,你可以看到我有大約10個請求。請求包含場地,歌曲,日期和藝術家。我需要循環這些請求,如果有相同的地點和日期的同一首歌曲的兩個請求,然後我需要添加到複選框。例如:循環複選框的記錄
#<Request id: 8, artist: "Metallica", song: "Turn the Page", venue:
"Rod Laver Arena at Melbourne Park - Melbourne Vic", showdate: "2010-10-09",
amount: nil, user_id: 6, created_at: "2010-10-09 01:32:26",
updated_at: "2010-04-09 01:32:26", like_reason: "Its a good song", pledge: 100>,
#<Request id: 9, artist: "Metallica", song: "Turn the Page", venue:
"Rod Laver Arena at Melbourne Park - Melbourne Vic", showdate: "2010-10-09",
amount: nil, user_id: 6, created_at: "2010-10-09 01:32:26",
updated_at: "2010-05-09 01:32:26", like_reason: "Its great", pledge: nil>,
#<Request id: 10, artist: "Metallica", song: "Enter Sandman", venue:
"Aector Arena - Auckland Central, New Zealand", showdate: "2010-10-11",
amount: nil, user_id: 6, created_at: "2010-10-09 01:32:26",
updated_at: "2010-05-09 01:32:26", like_reason: "good tune", pledge: nil>,
正如你可以看到我有兩個請求到同一地點和相同的日期和同一首歌曲。我想一個循環,將在視圖中創建複選框,但如果遇到具有相同的日期信息同一首歌然後添加ID的複選框array..like這
<input value="Turn the Page" name="song[8, 9]" type="checkbox">
其他明智的,我將只有一個在該複選框數組是唯一一個
<input value="Enter Sandman" name="song[10]" type="checkbox">
@past_requests是將包含所有請求的陣列... 就如何實現這一目標
發現你不接受這個答案。這是否意味着您對建議的解決方案有問題? – mikej 2010-10-11 15:40:01