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