DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Alternative Zebra Stripes Approach Using A Helper
This is a tidy way of alternating classes on some element.
In the view:
<tr class="<%= alternate %>">
In your application helper:
def alternate(str1 = "odd", str2 = "even") @alternate_odd_even_state = true if @alternate_odd_even_state.nil? @alternate_odd_even_state = !@alternate_odd_even_state @alternate_odd_even_state ? str2 : str1 end





