Never been to DZone Snippets before?

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 (See related posts)

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

You need to create an account or log in to post comments to this site.


Click here to browse all 4834 code snippets

Related Posts