le 19/06/2007 13:46, Daniel Kempkens nous a dit:
> Zouplaz schrieb:
>> Hello, there's certainly a monstrous error I don't see in :
>> <% for i in @news %>
>>  <% if dern_cat != i.categorie %>
>>   <% case i.categorie %>
>>   <% end %>
>>  <% end %>
>> <% end %>
>>
>> I've removed all the code I could and don't understand why the case 
>> i.categorie produce a syntax error, unexpected tIDENTIFIER, expecting 
>> kWHEN
>>
>> What is that syntax error ?
>>
>> Thank you
> The correct Syntax would be something like this (not tested):
> <% for i in @news %>
>  <% if dern_cat != i.categorie %>
>   <% case i.categorie %>
>     <% when bar then foo %>
>   <% end %>
>  <% end %>
> <% end %>

I removed the 'when' statements just to have the shortest source code...
with

when 'foo'
   doit()
when 'bar'
   dont()

the error is the same