Sprawa jest dość prosta, podejrzewam, że odpowiednio opisany content_tag, bądź helper. A więc - mam listę komentarzy pobieraną z .each. Chciałbym, żeby na przemian klasa diva się zmieniała się co jeden. Mniej więcej wyglądać miałoby to tak:
<% @projects.each do |project| -%>
<div class="<%= cycle('nieparzytsy', 'parzysty') %>"> ...... </tr>
<% end %>
a nie lepiej w samym CSS?
[code=css]tr:nth-child(odd) {
background-color: #FFFFFF;
}
tr:nth-child(even) {
background-color: #000000;
}[/code]
Gotowe, dzięki!
w samym cssie nie zadziała na starych przeglądarkach
no i trudno, nie można ciągle dostosowywać wszystkiego to prehistorycznych przeglądarek. poza tym są biblioteki js, które symulują/patchują braki w starych przeglądarkach
Na szczęście minęły czasy gdzie królowało tylko IE6 i trzeba było wszystko dostosowywać pod tego dziada. Zmieniła się też świadomość użyszkodników. A tu fajny art na ten temat (btw. jak ktoś jeszcze nie zna Paula to polecam poznać) http://paulirish.com/2011/tiered-adaptive-front-end-experiences/