Reading the documentation, a call to #reset_cycle is the solution.
Thanks.

On Oct 28, 3:07 pm, Katherine Giron Pe <[email protected]> wrote:
> Jesse..
> You can just use css/sass.
> .abc
>   :background #abC
> .white
>   :background #fff
>
>   - row_class = cycle("abc", "white")
>  -for article in @articles
>     %div{:class=>row_class}
>
> Something like that...
> But seriously that may not be the cause of the error.
>
>
>
>
>
> On Thu, Oct 29, 2009 at 2:03 AM, Jesse <[email protected]> wrote:
>
> > Failing example (matching first arguments in #cycle) ---
>
> >  %tbody
> >    %tr
> >      %td
> >        - 1.upto(3) do |i|
> >          %div(style="background-color: #{cycle '#abC', '#fff'};"
> > class="td")= i
>
> >      %td
> >        - 1.upto(3).each do |i|
> >          %div(style="background-color: #{cycle '#abC', '#fff'};"
> > class="td")= i
>
> > Working example (differing first arguments in #cycle) ---
>
> >  %tbody
> >    %tr
> >      %td
> >        - 1.upto(3) do |i|
> >          %div(style="background-color: #{cycle '#abC', '#fff'};"
> > class="td")= i
>
> >      %td
> >        - 1.upto(3).each do |i|
> >          %div(style="background-color: #{cycle '#abc', '#fff'};"
> > class="td")= i
>
> > It also fails using css classes .odd & .even for the rows, and with
> > local string variables odd & even
>
> > (I realize that this may not be a haml bug, but I've gotten this far.)
>
> > Expected result
>
> > ==
> > ++
> > ==
>
> > Actual result
>
> > =+
> > +=
> > =+
>
> --
> -----
> BridgeUtopia Webhttp://blog.bridgeutopiaweb.com

--

You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=.


Reply via email to